Package org.apache.mahout.math

Examples of org.apache.mahout.math.Matrix.numCols()


    assertEquals( 6.0, row_means_matrix.get(0, 0), 0.0);
    assertEquals( 5.0, row_means_matrix.get(1, 0), 0.0);
   
    Matrix row_means_matrix_2 = MatrixUtils.mean(m, 1);

    assertEquals(1, row_means_matrix_2.numCols() );
    assertEquals(m.numRows(), row_means_matrix_2.numRows() );
   
    assertEquals( 6.0, row_means_matrix_2.get(0, 0), 0.0);
    assertEquals( 5.0, row_means_matrix_2.get(1, 0), 0.0);
View Full Code Here


   
    Matrix col_means_matrix = MatrixUtils.columnMeans(m); //m.rowMeans();
   

    assertEquals(1, col_means_matrix.numRows() );
    assertEquals(m.numCols(), col_means_matrix.numCols() );

    assertEquals( 2.5, col_means_matrix.get(0, 0), 0.0);
    assertEquals( 3.5, col_means_matrix.get(0, 1), 0.0);
    assertEquals( 5.5, col_means_matrix.get(0, 2), 0.0);
View Full Code Here

   
    Matrix col_mean_matrix_2 = MatrixUtils.mean(m, 0);

    assertEquals(1, col_mean_matrix_2.numRows() );
    assertEquals(m.numCols(), col_mean_matrix_2.numCols() );

    assertEquals( 2.5, col_mean_matrix_2.get(0, 0), 0.0);
    assertEquals( 3.5, col_mean_matrix_2.get(0, 1), 0.0);
    assertEquals( 5.5, col_mean_matrix_2.get(0, 2), 0.0);
   
View Full Code Here

    m.setQuick(1, 2, 0);
   
   
    Matrix row_sums_matrix = MatrixUtils.rowSums(m);
   
    assertEquals(1, row_sums_matrix.numCols() );
    assertEquals(m.numRows(), row_sums_matrix.numRows() );
   
    assertEquals( 18.0, row_sums_matrix.get(0, 0), 0.0);
    assertEquals( 15.0, row_sums_matrix.get(1, 0), 0.0);
   
View Full Code Here

   
   
    //Matrix row_sums_matrix = MatrixUtils.rowSums(m);
    Matrix colSums = MatrixUtils.columnSums(m);
   
    assertEquals(m.numCols(), colSums.numCols() );
    assertEquals(1, colSums.numRows() );
   
    assertEquals( 11.0, colSums.get(0, 0), 0.0);
    assertEquals( 19.0, colSums.get(0, 1), 0.0);
    assertEquals( 3.0, colSums.get(0, 2), 0.0);
View Full Code Here

    Matrix ones_alt = MatrixUtils.ones(3, 4);
   
    Matrix ones = MatrixUtils.ones(3, 4);
   
    assertEquals( 3, ones.numRows());
    assertEquals( 4, ones.numCols());
   
    for ( int r = 0; r < ones.numRows(); r++ ) {
     
      for ( int c = 0; c < ones.numCols(); c++ ) {
       
View Full Code Here

    assertEquals( 3, ones.numRows());
    assertEquals( 4, ones.numCols());
   
    for ( int r = 0; r < ones.numRows(); r++ ) {
     
      for ( int c = 0; c < ones.numCols(); c++ ) {
       
        assertEquals(1.0, ones.getQuick(r, c), 0.0);
       
      }
     
View Full Code Here

   
    Matrix twos = ones.plus(ones_alt);

    for ( int r = 0; r < twos.numRows(); r++ ) {
     
      for ( int c = 0; c < twos.numCols(); c++ ) {
       
        assertEquals(2.0, twos.getQuick(r, c), 0.0);
       
      }
     
View Full Code Here

    RandomGenerator g = new MersenneTwister(123);
   
    Matrix u = MatrixUtils.uniform(g, 3, 4);
   
    assertEquals(3, u.numRows());
    assertEquals(4, u.numCols());
   
  }
 
  @Test
  public void testViewRowAsMatrix() {
View Full Code Here

        Matrix m = new DenseMatrix(rows, columns);

        java.util.Random rndGen = new java.util.Random();
        for ( int r = 0; r < m.numRows(); r++ ) {
         
          for ( int c = 0; c < m.numCols(); c++ ) {
           
            m.setQuick( r, c, rndGen.nextDouble() );
           
          }
         
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.