Function distances::vectors::bray_curtis
source · pub fn bray_curtis<T: Number, U: Float>(x: &[T], y: &[T]) -> U
Expand description
Computes the Bray-Curtis distance between two vectors.
§Arguments
x
: A slice of numbers.y
: A slice of numbers.
§Examples
use distances::vectors::bray_curtis;
let x: Vec<usize> = vec![6, 7, 4];
let y: Vec<usize> = vec![10, 0, 6];
let distance: f32 = bray_curtis(&x, &y);
assert!((distance - 13.0 / 33.0).abs() <= f32::EPSILON);