List of usage examples for weka.core.matrix DoubleVector times
public DoubleVector times(DoubleVector v)
From source file:tml.utils.DistanceLib.java
License:Apache License
public static double cosine(Instance inst1, Instance inst2) { DoubleVector x = new DoubleVector(inst1.toDoubleArray()); DoubleVector y = new DoubleVector(inst2.toDoubleArray()); double dotXY = x.times(y).norm1(); double cosim = dotXY / (x.norm2() * y.norm2()); return cosim; }