UNPKG

@thi.ng/vectors

Version:

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

11 lines (10 loc) 195 B
const distMinkowski = (a, b, p) => { let delta = 0; for (let i = a.length; i-- > 0; ) { delta += Math.abs(a[i] - b[i]) ** p; } return delta ** (1 / p); }; export { distMinkowski };