All Implemented Interfaces:
Serializable, Calculation, DoubleCalculation

public class TfIdf extends AbstractDoubleCalculation
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • docTerm

      private Matrix docTerm
      matrix with [documents x terms]
    • sumPerDoc

      private Matrix sumPerDoc
    • sumPerTerm

      private Matrix sumPerTerm
    • calculateTf

      private boolean calculateTf
    • calculateIdf

      private boolean calculateIdf
    • normalize

      private boolean normalize
  • Constructor Details

    • TfIdf

      public TfIdf(Matrix matrix, boolean calculateTf, boolean calculateIdf, boolean normalize)
  • Method Details

    • getDouble

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

      private void calculate()
    • getSize

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