Skip to main content

Function: euclideanDistance()

euclideanDistance(a, b): number

Defined in: packages/agentos/src/rag/utils/vectorMath.ts:103

Compute the Euclidean (L2) distance between two vectors.

Lower values indicate more similar vectors:

  • 0.0 = identical vectors
  • Increases with divergence

Returns 0 for empty arrays or mismatched dimensions.

Parameters

a

VectorLike

First vector.

b

VectorLike

Second vector (must have same length as a).

Returns

number

Non-negative L2 distance.