You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mahout.apache.org by sm...@apache.org on 2015/04/08 06:47:14 UTC

mahout git commit: MAHOUT-1630:Incorrect SparseColumnMatrix.numSlices() causes IndexException in toString(); closes apache/mahout#115

Repository: mahout
Updated Branches:
  refs/heads/master 37b82124f -> be5a05d12


MAHOUT-1630:Incorrect SparseColumnMatrix.numSlices() causes IndexException in toString(); closes apache/mahout#115


Project: http://git-wip-us.apache.org/repos/asf/mahout/repo
Commit: http://git-wip-us.apache.org/repos/asf/mahout/commit/be5a05d1
Tree: http://git-wip-us.apache.org/repos/asf/mahout/tree/be5a05d1
Diff: http://git-wip-us.apache.org/repos/asf/mahout/diff/be5a05d1

Branch: refs/heads/master
Commit: be5a05d126e5bf275c4bd1766962493f1c8ac342
Parents: 37b8212
Author: Suneel Marthi <su...@gmail.com>
Authored: Wed Apr 8 00:48:55 2015 -0400
Committer: Suneel Marthi <su...@gmail.com>
Committed: Wed Apr 8 00:49:17 2015 -0400

----------------------------------------------------------------------
 .../java/org/apache/mahout/math/SparseColumnMatrix.java   | 10 ++++++++++
 1 file changed, 10 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/mahout/blob/be5a05d1/math/src/main/java/org/apache/mahout/math/SparseColumnMatrix.java
----------------------------------------------------------------------
diff --git a/math/src/main/java/org/apache/mahout/math/SparseColumnMatrix.java b/math/src/main/java/org/apache/mahout/math/SparseColumnMatrix.java
index c678b35..b852026 100644
--- a/math/src/main/java/org/apache/mahout/math/SparseColumnMatrix.java
+++ b/math/src/main/java/org/apache/mahout/math/SparseColumnMatrix.java
@@ -170,4 +170,14 @@ public class SparseColumnMatrix extends AbstractMatrix {
     return srm;
   }
 
+  @Override
+  public String toString() {
+    StringBuilder s = new StringBuilder("{\n");
+    for (MatrixSlice next : this.transpose()) {
+      s.append("  ").append(next.index()).append("  =>\t").append(next.vector()).append('\n');
+    }
+    s.append("}");
+    return s.toString();
+  }
+
 }