Examples of nonZeroCount()


Examples of mikera.matrixx.AMatrix.nonZeroCount()

  public static void main(String[] args) {
    SparseRowMatrix sm=createMatrix();
    System.out.println(sm.nonZeroCount() +" elements are non-zero out of " + sm.elementCount()+" total elements");
   
    AMatrix smm=sm.innerProduct(sm);
    System.out.println(smm.nonZeroCount() +" elements are non-zero in the product.");
  }

}
View Full Code Here

Examples of mikera.matrixx.AMatrix.nonZeroCount()

    AMatrix m=ZeroMatrix.create(2000000, 2000000);
    m=m.sparseClone();
    assertTrue("Not fully sparse:" +m.getClass(), m.isFullyMutable());
    m.set(3,4,7.0);
 
    assertEquals(1,m.nonZeroCount());
  }
 
  @Test public void testBigIdentity() {
    AMatrix m=IdentityMatrix.create(2000000);
    m=m.sparse();
View Full Code Here

Examples of mikera.matrixx.AMatrix.nonZeroCount()

  @Test public void testBigIdentity() {
    AMatrix m=IdentityMatrix.create(2000000);
    m=m.sparse();
   
    assertEquals(m,m.innerProduct(m));
    assertEquals(m.rowCount(),m.nonZeroCount());
  }
 
 
  @Test public void testSparseSet() {
    SparseRowMatrix m=SparseRowMatrix.create(300, 300);
View Full Code Here

Examples of mikera.matrixx.impl.SparseColumnMatrix.nonZeroCount()

    assertEquals(4, M.elementSum(), 0.01);
    assertEquals(14, M.elementSquaredSum(), 0.01);
    assertEquals(-1, M.elementMin(), 0.01);
    assertEquals(3, M.elementMax(), 0.01);
    assertEquals(3, M.nonZeroCount());

    SparseRowMatrix N = SparseRowMatrix.create(3,3);
    v=Vector.of(4,5,6);
    N.replaceRow(1, v);
        M.add(N);           // test add
View Full Code Here

Examples of mikera.matrixx.impl.SparseRowMatrix.nonZeroCount()

    return sm;
  }
 
  public static void main(String[] args) {
    SparseRowMatrix sm=createMatrix();
    System.out.println(sm.nonZeroCount() +" elements are non-zero out of " + sm.elementCount()+" total elements");
   
    AMatrix smm=sm.innerProduct(sm);
    System.out.println(smm.nonZeroCount() +" elements are non-zero in the product.");
  }
View Full Code Here

Examples of mikera.vectorz.AVector.nonZeroCount()

  }
 
  @Test public void testNonZeroCount() {
    AVector v=Vectorz.createUniformRandomVector(5);
    v.add(1);
    assertEquals(v.length(),v.nonZeroCount());
   
    v.scale(0.0);
    assertEquals(0,v.nonZeroCount());
  }
 
View Full Code Here

Examples of mikera.vectorz.AVector.nonZeroCount()

    AVector v=Vectorz.createUniformRandomVector(5);
    v.add(1);
    assertEquals(v.length(),v.nonZeroCount());
   
    v.scale(0.0);
    assertEquals(0,v.nonZeroCount());
  }
 
  @Test public void testZeroPaddedReshape() {
    assertTrue(Vector0.INSTANCE.reshape(1,1).asVector().isZero());
    assertTrue(Matrix.create(1,1).reshape(1,2,3).asVector().isZero());
View Full Code Here

Examples of mikera.vectorz.impl.SparseHashedVector.nonZeroCount()

public class TestSparseVectors {

  @Test
  public void testHashed() {
    SparseHashedVector v=SparseHashedVector.createLength(10);
    assertEquals(0,v.nonZeroCount());

    v.set(1,1);
    assertEquals(1.0,v.elementSum(),0.0);
    assertEquals(1,v.nonZeroCount());
   
View Full Code Here

Examples of mikera.vectorz.impl.SparseHashedVector.nonZeroCount()

    SparseHashedVector v=SparseHashedVector.createLength(10);
    assertEquals(0,v.nonZeroCount());

    v.set(1,1);
    assertEquals(1.0,v.elementSum(),0.0);
    assertEquals(1,v.nonZeroCount());
   
  }
 
  @Test
  public void testIndexed() {
View Full Code Here

Examples of mikera.vectorz.impl.SparseIndexedVector.nonZeroCount()

 
  @Test
  public void testIndexed() {
    SparseIndexedVector v=SparseIndexedVector.createLength(10);
   
    assertEquals(0,v.nonZeroCount());

    v.set(1,1);
    assertEquals(1.0,v.elementSum(),0.0);
    assertEquals(1,v.nonZeroCount());
        assertTrue(Arrays.equals(new int[]{1},v.nonZeroIndices()));
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.