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);

§References