Package org.apache.mahout.math

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


   
    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

    MatrixUtils.debug_print(recon);
   
    // vector 0
    for ( int row = 0; row < v.numRows(); row++ ) {
   
      for ( int col = 0; col < v.numCols(); col++ ) {
     
        assertEquals( v.viewRow(row).get(col), recon.viewRow(row).get(col), 0.3 );
     
      }
     
View Full Code Here

   
    Matrix res = new DenseMatrix( rows, cols );
   
    for ( int r = 0; r < res.numRows(); r++ ) {
     
      for ( int c = 0; c < res.numCols(); c++ ) {
       
        res.set(r,  c, rnd.nextDouble());
        //System.out.println( "next: " + rnd.nextDouble() );
       
      }
View Full Code Here

   
    Matrix res = new DenseMatrix( rows, cols );
   
    for ( int r = 0; r < res.numRows(); r++ ) {
     
      for ( int c = 0; c < res.numCols(); c++ ) {
       
        res.set(r,  c, rnd.nextDouble());
        //System.out.println( "next: " + rnd.nextDouble() );
       
      }
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 label = new DenseMatrix( 1, v_out.size() );
    label.viewRow(0).assign(v_out);
   
    boolean found = false;
   
    for (int col = 0; col < label.numCols(); col++) {
     
      if (label.get(0, col) > 0) {
        found = true;
        break;
      }
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.