Package com.github.jelmerk.knn
Class DoubleDistanceFunctions
- java.lang.Object
-
- com.github.jelmerk.knn.DoubleDistanceFunctions
-
public final class DoubleDistanceFunctions extends Object
Various distance metrics.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static double
cosineDistance(double[] u, double[] v)
Calculates cosine distance on a float array.static double
innerProduct(double[] u, double[] v)
Calculates inner product.
-
-
-
Method Detail
-
cosineDistance
public static double cosineDistance(double[] u, double[] v)
Calculates cosine distance on a float array.- Parameters:
u
- Left vector.v
- Right vector.- Returns:
- Cosine distance between u and v.
-
innerProduct
public static double innerProduct(double[] u, double[] v)
Calculates inner product.- Parameters:
u
- Left vector.v
- Right vector.- Returns:
- Cosine distance between u and v.
-
-