Package org.apache.mahout.math

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


    m.setQuick(1, 1, 10);
    m.setQuick(1, 2, 0);

    Matrix result = MatrixUtils.unroll(m);
   
    assertEquals(1, result.numRows());
    assertEquals(6, result.numCols());
   
    assertEquals( 6.0, result.get(0, 0), 0.0 );
    assertEquals( 5.0, result.get(0, 3), 0.0 );
    assertEquals( 0.0, result.get(0, 5), 0.0 );
View Full Code Here


   */ 
  public static Matrix genBinomialDistribution(Matrix pValues, int max, RandomGenerator rndNumberGenerator) {

    Matrix dist = pValues.like();

    for (int r = 0; r < dist.numRows(); r++) {
      for ( int c = 0; c < dist.numCols(); c++ ) {

        dist.set(r, c, getBinomial(rndNumberGenerator, max, pValues.get(r,  c) ) );

      }
View Full Code Here

   
   
    Matrix row_means_matrix = MatrixUtils.rowMeans(m); //m.rowMeans();
   
    assertEquals(1, row_means_matrix.numCols() );
    assertEquals(m.numRows(), row_means_matrix.numRows() );
   
    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);
View Full Code Here

    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

    assertEquals( 5.5, col_means_matrix.get(0, 2), 0.0);

   
    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

   
   
    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

    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++ ) {
       
        assertEquals(1.0, ones.getQuick(r, c), 0.0);
       
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.