Class SparseEuclideanDistance
java.lang.Object
smile.math.distance.SparseEuclideanDistance
- All Implemented Interfaces:
Serializable, ToDoubleBiFunction<SparseArray, SparseArray>, Distance<SparseArray>, Metric<SparseArray>
Euclidean distance on sparse arrays.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionConstructor.SparseEuclideanDistance(double[] weight) Constructor with a given weight vector. -
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
-
SparseEuclideanDistance
public SparseEuclideanDistance()Constructor. Standard (unweighted) Euclidean distance. -
SparseEuclideanDistance
public SparseEuclideanDistance(double[] weight) Constructor with a given weight vector.- Parameters:
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.
-