@langchain/core
Version:
Core LangChain.js abstractions and schemas
1 lines • 687 B
Source Map (JSON)
{"version":3,"file":"euclidean.cjs","names":["p: number[]","q: number[]"],"sources":["../../../src/utils/ml-distance-euclidean/euclidean.ts"],"sourcesContent":["export function squaredEuclidean(p: number[], q: number[]) {\n let d = 0;\n for (let i = 0; i < p.length; i++) {\n d += (p[i] - q[i]) * (p[i] - q[i]);\n }\n return d;\n}\n\nexport function euclidean(p: number[], q: number[]) {\n return Math.sqrt(squaredEuclidean(p, q));\n}\n"],"mappings":";;AAAA,SAAgB,iBAAiBA,GAAaC,GAAa;CACzD,IAAI,IAAI;AACR,MAAK,IAAI,IAAI,GAAG,IAAI,EAAE,QAAQ,KAC5B,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE,KAAK,EAAE;AAEjC,QAAO;AACR;AAED,SAAgB,UAAUD,GAAaC,GAAa;AAClD,QAAO,KAAK,KAAK,iBAAiB,GAAG,EAAE,CAAC;AACzC"}