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 <[email protected]> Authored: Wed Apr 8 00:48:55 2015 -0400 Committer: Suneel Marthi <[email protected]> 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(); + } + }
