List of usage examples for weka.core.matrix DoubleVector norm2
public double norm2()
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; }