UNPKG

@thi.ng/vectors

Version:

Optimized 2d/3d/4d and arbitrary length vector operations, support for memory mapping/layouts

13 lines (12 loc) 227 B
const distBrayCurtis = (a, b) => { let c = 0; let s = 0; for (let i = a.length; i-- > 0; ) { c += Math.abs(a[i] - b[i]); s += Math.abs(a[i] + b[i]); } return s > 0 ? c / s : 0; }; export { distBrayCurtis };