Expand description
Distance metrics between vectors (Euclidean, Cosine, Chebyshev, Manhattan, Minkowski, Jaccard, Hamming, Canberra, Bray-Curtis).
Functionsยง
- bray_
curtis_ distance_ f32 - Bray-Curtis distance:
sum(|a_i - b_i|) / sum(|a_i + b_i|) - canberra_
distance_ f32 - Canberra distance:
sum(|a_i - b_i| / (|a_i| + |b_i|)) - chebyshev_
distance_ f32 - Chebyshev distance:
max(|a_i - b_i|) - cosine_
distance_ f32 - Cosine distance:
1 - (a . b) / (||a|| * ||b||) - euclidean_
distance_ f32 - Euclidean distance:
sqrt(sum((a_i - b_i)^2)) - hamming_
distance_ f32 - Hamming distance between float vectors (count of mismatched elements).
- jaccard_
distance_ f32 - Jaccard distance for boolean/binary vectors.
- manhattan_
distance_ f32 - Manhattan distance:
sum(|a_i - b_i|) - minkowski_
distance_ f32 - Minkowski distance:
(sum(|a_i - b_i|^p))^(1/p)