You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mahout.apache.org by gs...@apache.org on 2009/08/09 04:36:02 UTC

svn commit: r802476 - in /lucene/mahout/trunk/core/src: main/java/org/apache/mahout/matrix/DenseVector.java main/java/org/apache/mahout/matrix/SparseVector.java test/java/org/apache/mahout/matrix/TestDenseVector.java

Author: gsingers
Date: Sun Aug  9 02:36:01 2009
New Revision: 802476

URL: http://svn.apache.org/viewvc?rev=802476&view=rev
Log:
MAHOUT-121: fix lengthSquared calcs

Modified:
    lucene/mahout/trunk/core/src/main/java/org/apache/mahout/matrix/DenseVector.java
    lucene/mahout/trunk/core/src/main/java/org/apache/mahout/matrix/SparseVector.java
    lucene/mahout/trunk/core/src/test/java/org/apache/mahout/matrix/TestDenseVector.java

Modified: lucene/mahout/trunk/core/src/main/java/org/apache/mahout/matrix/DenseVector.java
URL: http://svn.apache.org/viewvc/lucene/mahout/trunk/core/src/main/java/org/apache/mahout/matrix/DenseVector.java?rev=802476&r1=802475&r2=802476&view=diff
==============================================================================
--- lucene/mahout/trunk/core/src/main/java/org/apache/mahout/matrix/DenseVector.java (original)
+++ lucene/mahout/trunk/core/src/main/java/org/apache/mahout/matrix/DenseVector.java Sun Aug  9 02:36:01 2009
@@ -298,7 +298,7 @@
 
   @Override
   public double getLengthSquared() {
-    if (lengthSquared < 0.0) {
+    if (lengthSquared >= 0.0) {
       return lengthSquared;
     }
 

Modified: lucene/mahout/trunk/core/src/main/java/org/apache/mahout/matrix/SparseVector.java
URL: http://svn.apache.org/viewvc/lucene/mahout/trunk/core/src/main/java/org/apache/mahout/matrix/SparseVector.java?rev=802476&r1=802475&r2=802476&view=diff
==============================================================================
--- lucene/mahout/trunk/core/src/main/java/org/apache/mahout/matrix/SparseVector.java (original)
+++ lucene/mahout/trunk/core/src/main/java/org/apache/mahout/matrix/SparseVector.java Sun Aug  9 02:36:01 2009
@@ -294,7 +294,7 @@
 
   @Override
   public double getLengthSquared() {
-    if (lengthSquared < 0.0) {
+    if (lengthSquared >= 0.0) {
       return lengthSquared;
     }
     double result = 0.0;

Modified: lucene/mahout/trunk/core/src/test/java/org/apache/mahout/matrix/TestDenseVector.java
URL: http://svn.apache.org/viewvc/lucene/mahout/trunk/core/src/test/java/org/apache/mahout/matrix/TestDenseVector.java?rev=802476&r1=802475&r2=802476&view=diff
==============================================================================
--- lucene/mahout/trunk/core/src/test/java/org/apache/mahout/matrix/TestDenseVector.java (original)
+++ lucene/mahout/trunk/core/src/test/java/org/apache/mahout/matrix/TestDenseVector.java Sun Aug  9 02:36:01 2009
@@ -35,10 +35,8 @@
 
   public void testAsFormatString() {
     String formatString = test.asFormatString();
-    assertEquals(
-        "format",
-        "{\"class\":\"org.apache.mahout.matrix.DenseVector\",\"vector\":\"{\\\"values\\\":[1.1,2.2,3.3]}\"}",
-        formatString);
+    Vector vec = AbstractVector.decodeVector(formatString);
+    assertEquals(vec, test);
   }
 
   public void testCardinality() {