Class CosineSimilarity

All Implemented Interfaces:
Serializable, Calculation, DoubleCalculation

public class CosineSimilarity extends AbstractDoubleCalculation
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • size

      private final long[] size
    • ignoreNaN

      private final boolean ignoreNaN
  • Constructor Details

    • CosineSimilarity

      public CosineSimilarity(Matrix matrix, boolean ignoreNaN)
  • Method Details

    • getDouble

      public double getDouble(long... coordinates)
    • getSize

      public long[] getSize()
      Specified by:
      getSize in interface Calculation
      Overrides:
      getSize in class AbstractCalculation
    • getCosineSimilartiy

      public static double getCosineSimilartiy(Matrix m1, Matrix m2, boolean ignoreNaN)