Class VectorUtil


  • public class VectorUtil
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      VectorUtil()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.util.Map<java.lang.String,​java.lang.Double> multiplyTermVector​(java.util.Map<java.lang.String,​java.lang.Double> v, java.lang.Double weight)  
      static java.util.Map<java.lang.String,​java.lang.Double> normalizeAndSumTermVectors​(java.util.Collection<java.util.Map<java.lang.String,​java.lang.Double>> vectors)  
      static java.util.Map<java.lang.String,​java.lang.Double> normalizeTermVector​(java.util.Map<java.lang.String,​java.lang.Double> v)
      convert to unit vector
      static java.util.List<java.util.Map<java.lang.String,​java.lang.Double>> normalizeTermVectors​(java.util.Collection<java.util.Map<java.lang.String,​java.lang.Double>> vectors)  
      static java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.Double>> normalizeTermVectors​(java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.Double>> namedVectors)  
      static java.util.Map<java.lang.String,​java.lang.Double> sumTermVectors​(java.util.List<java.util.Map<java.lang.String,​java.lang.Double>> vectors)  
      static java.util.Map<java.lang.String,​java.lang.Double> sumTermVectors​(java.util.Map<java.lang.String,​java.lang.Double> a, java.util.Map<java.lang.String,​java.lang.Double> b)  
      static java.util.Map<java.lang.String,​java.lang.Double> sumWeightedTermVectors​(java.util.List<WeightedTermVector> wVectors)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • VectorUtil

        public VectorUtil()
    • Method Detail

      • sumTermVectors

        public static java.util.Map<java.lang.String,​java.lang.Double> sumTermVectors​(java.util.Map<java.lang.String,​java.lang.Double> a,
                                                                                            java.util.Map<java.lang.String,​java.lang.Double> b)
      • sumTermVectors

        public static java.util.Map<java.lang.String,​java.lang.Double> sumTermVectors​(java.util.List<java.util.Map<java.lang.String,​java.lang.Double>> vectors)
      • sumWeightedTermVectors

        public static java.util.Map<java.lang.String,​java.lang.Double> sumWeightedTermVectors​(java.util.List<WeightedTermVector> wVectors)
      • multiplyTermVector

        public static java.util.Map<java.lang.String,​java.lang.Double> multiplyTermVector​(java.util.Map<java.lang.String,​java.lang.Double> v,
                                                                                                java.lang.Double weight)
      • normalizeTermVector

        public static java.util.Map<java.lang.String,​java.lang.Double> normalizeTermVector​(java.util.Map<java.lang.String,​java.lang.Double> v)
        convert to unit vector
      • normalizeTermVectors

        public static java.util.List<java.util.Map<java.lang.String,​java.lang.Double>> normalizeTermVectors​(java.util.Collection<java.util.Map<java.lang.String,​java.lang.Double>> vectors)
      • normalizeTermVectors

        public static java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.Double>> normalizeTermVectors​(java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.Double>> namedVectors)
      • normalizeAndSumTermVectors

        public static java.util.Map<java.lang.String,​java.lang.Double> normalizeAndSumTermVectors​(java.util.Collection<java.util.Map<java.lang.String,​java.lang.Double>> vectors)