Catalano.Math.Distances
Class HammingDistance
- java.lang.Object
-
- Catalano.Math.Distances.HammingDistance
-
- All Implemented Interfaces:
- IDistance<java.lang.String>, IDivergence<java.lang.String>, java.io.Serializable
public class HammingDistance extends java.lang.Object implements IDistance<java.lang.String>
Hamming distance. In information theory, the Hamming distance between two strings of equal length is the number of positions at which the corresponding symbols are different.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor and Description HammingDistance()Initializes a new instance of the HammingDistance class.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description doubleCompute(java.lang.String u, java.lang.String v)Compute the distance between the vectors.
-
-
-
Constructor Detail
-
HammingDistance
public HammingDistance()
Initializes a new instance of the HammingDistance class.
-
-
Method Detail
-
Compute
public double Compute(java.lang.String u, java.lang.String v)Description copied from interface:IDivergenceCompute the distance between the vectors.- Specified by:
Computein interfaceIDistance<java.lang.String>- Specified by:
Computein interfaceIDivergence<java.lang.String>- Parameters:
u- Vector.v- Vector.- Returns:
- Distance.
-
-
DataMelt 3.0 © DataMelt by jWork.ORG