Author: drew
Date: Sat Oct  2 01:03:51 2010
New Revision: 1003725

URL: http://svn.apache.org/viewvc?rev=1003725&view=rev
Log:
MAHOUT-373: VectorDumper/VectorHelper doesn't dump values when dictionary is 
present

Modified:
    
mahout/trunk/utils/src/main/java/org/apache/mahout/utils/vectors/VectorHelper.java

Modified: 
mahout/trunk/utils/src/main/java/org/apache/mahout/utils/vectors/VectorHelper.java
URL: 
http://svn.apache.org/viewvc/mahout/trunk/utils/src/main/java/org/apache/mahout/utils/vectors/VectorHelper.java?rev=1003725&r1=1003724&r2=1003725&view=diff
==============================================================================
--- 
mahout/trunk/utils/src/main/java/org/apache/mahout/utils/vectors/VectorHelper.java
 (original)
+++ 
mahout/trunk/utils/src/main/java/org/apache/mahout/utils/vectors/VectorHelper.java
 Sat Oct  2 01:03:51 2010
@@ -63,8 +63,13 @@ public final class VectorHelper {
         bldr.append(", ");
       }
       Vector.Element elt = iter.next();
-      bldr.append(elt.index()).append(':').append(dictionary != null ? 
dictionary[elt.index()] : elt.get());
-      
+      if (dictionary != null) {
+        bldr.append(dictionary[elt.index()]);
+      }
+      else {
+        bldr.append(elt.index());
+      }
+      bldr.append(':').append(elt.get());
     }
     return bldr.append('}').toString();
   }


Reply via email to