public class IndexedRowMatrix extends Object implements DistributedMatrix
| Constructor and Description |
|---|
IndexedRowMatrix(RDD<IndexedRow> rows) |
IndexedRowMatrix(RDD<IndexedRow> rows,
long nRows,
int nCols) |
| Modifier and Type | Method and Description |
|---|---|
Matrix |
computeGramianMatrix() |
SingularValueDecomposition<IndexedRowMatrix,Matrix> |
computeSVD(int k,
boolean computeU,
double rCond) |
IndexedRowMatrix |
multiply(Matrix B) |
long |
numCols()
Gets or computes the number of columns.
|
long |
numRows()
Gets or computes the number of rows.
|
RDD<IndexedRow> |
rows() |
BlockMatrix |
toBlockMatrix() |
BlockMatrix |
toBlockMatrix(int rowsPerBlock,
int colsPerBlock) |
CoordinateMatrix |
toCoordinateMatrix() |
RowMatrix |
toRowMatrix() |
public IndexedRowMatrix(RDD<IndexedRow> rows, long nRows, int nCols)
public IndexedRowMatrix(RDD<IndexedRow> rows)
public RDD<IndexedRow> rows()
public long numCols()
DistributedMatrixnumCols in interface DistributedMatrixpublic long numRows()
DistributedMatrixnumRows in interface DistributedMatrixpublic RowMatrix toRowMatrix()
public BlockMatrix toBlockMatrix()
public BlockMatrix toBlockMatrix(int rowsPerBlock, int colsPerBlock)
public CoordinateMatrix toCoordinateMatrix()
public SingularValueDecomposition<IndexedRowMatrix,Matrix> computeSVD(int k, boolean computeU, double rCond)
public IndexedRowMatrix multiply(Matrix B)
public Matrix computeGramianMatrix()