UNPKG

@langchain/core

Version:
1 lines 707 B
{"version":3,"file":"distances.cjs","names":["a: number[]","b: number[]"],"sources":["../../../src/utils/ml-distance/distances.ts"],"sourcesContent":["/**\n *Returns the Inner Product similarity between vectors a and b\n * @link [Inner Product Similarity algorithm](https://www.naun.org/main/NAUN/ijmmas/mmmas-49.pdf)\n * @param a - first vector\n * @param b - second vector\n *\n */\nexport function innerProduct(a: number[], b: number[]): number {\n let ans = 0;\n for (let i = 0; i < a.length; i++) {\n ans += a[i] * b[i];\n }\n return ans;\n}\n"],"mappings":";;;;;;;;;AAOA,SAAgB,aAAaA,GAAaC,GAAqB;CAC7D,IAAI,MAAM;AACV,MAAK,IAAI,IAAI,GAAG,IAAI,EAAE,QAAQ,KAC5B,OAAO,EAAE,KAAK,EAAE;AAElB,QAAO;AACR"}