Numerix v0.0.5 Numerix.Distance

Distance functions between two vectors.

Summary

Functions

Calculates the Euclidean distance between two vectors

Calculates the Manhattan distance between two vectors

Calculates the Minkowski distance between two vectors

Calculates the Pearson’s distance between two vectors

Functions

euclidean(vector1, vector2)

Specs

euclidean([number], [number]) :: Numerix.Common.maybe_float

Calculates the Euclidean distance between two vectors.

manhattan(vector1, vector2)

Specs

manhattan([number], [number]) :: Numerix.Common.maybe_float

Calculates the Manhattan distance between two vectors.

minkowski(vector1, vector2, lambda \\ 3)

Specs

minkowski([number], [number], integer) :: Numerix.Common.maybe_float

Calculates the Minkowski distance between two vectors.

pearson(vector1, vector2)

Specs

pearson([number], [number]) :: Numerix.Common.maybe_float

Calculates the Pearson’s distance between two vectors.