Class SparseMinkowskiDistance
java.lang.Object
smile.math.distance.SparseMinkowskiDistance
- All Implemented Interfaces:
Serializable, ToDoubleBiFunction<SparseArray, SparseArray>, Distance<SparseArray>, Metric<SparseArray>
Minkowski distance of order p or Lp-norm, is a generalization of
Euclidean distance that is actually L2-norm. You may also provide
a specified weight vector.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionSparseMinkowskiDistance(int p) Constructor.SparseMinkowskiDistance(int p, double[] weight) Constructor. -
Method Summary
Modifier and TypeMethodDescriptiondoubled(SparseArray x, SparseArray y) Returns the distance measure between two objects.toString()Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface Distance
apply, applyAsDouble, pdist, pdist
-
Constructor Details
-
SparseMinkowskiDistance
public SparseMinkowskiDistance(int p) Constructor.- Parameters:
p- the order of Minkowski distance.
-
SparseMinkowskiDistance
public SparseMinkowskiDistance(int p, double[] weight) Constructor.- Parameters:
p- the order of Minkowski distance.weight- the weight vector.
-
-
Method Details
-
toString
-
d
Description copied from interface:DistanceReturns the distance measure between two objects.- Specified by:
din interfaceDistance<SparseArray>- Parameters:
x- an object.y- an object.- Returns:
- the distance.
-