public class BinaryBlockMatrix extends Object
Constructor and Description |
---|
BinaryBlockMatrix(org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> dataFrame)
Convert a Spark DataFrame to a SystemML binary-block representation.
|
BinaryBlockMatrix(org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> dataFrame,
long numRows,
long numCols)
Convert a Spark DataFrame to a SystemML binary-block representation,
specifying the number of rows and columns.
|
BinaryBlockMatrix(org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> dataFrame,
MatrixMetadata matrixMetadata)
Convert a Spark DataFrame to a SystemML binary-block representation.
|
BinaryBlockMatrix(org.apache.spark.api.java.JavaPairRDD<MatrixIndexes,MatrixBlock> binaryBlocks,
MatrixCharacteristics matrixCharacteristics)
Create a BinaryBlockMatrix, specifying the SystemML binary-block matrix
and its metadata.
|
Modifier and Type | Method and Description |
---|---|
org.apache.spark.api.java.JavaPairRDD<MatrixIndexes,MatrixBlock> |
getBinaryBlocks()
Obtain a SystemML binary-block matrix as a
JavaPairRDD<MatrixIndexes, MatrixBlock> |
MatrixBlock |
getMatrixBlock()
Obtain a SystemML binary-block matrix as a
MatrixBlock |
MatrixCharacteristics |
getMatrixCharacteristics()
Obtain the SystemML binary-block matrix characteristics
|
MatrixMetadata |
getMatrixMetadata()
Obtain the SystemML binary-block matrix metadata
|
void |
setBinaryBlocks(org.apache.spark.api.java.JavaPairRDD<MatrixIndexes,MatrixBlock> binaryBlocks)
Set the SystemML binary-block matrix as a
JavaPairRDD<MatrixIndexes, MatrixBlock> |
void |
setMatrixMetadata(MatrixMetadata matrixMetadata)
Set the SystemML binary-block matrix metadata
|
String |
toString() |
public BinaryBlockMatrix(org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> dataFrame, MatrixMetadata matrixMetadata)
dataFrame
- the Spark DataFramematrixMetadata
- matrix metadata, such as number of rows and columnspublic BinaryBlockMatrix(org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> dataFrame, long numRows, long numCols)
dataFrame
- the Spark DataFramenumRows
- the number of rowsnumCols
- the number of columnspublic BinaryBlockMatrix(org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> dataFrame)
dataFrame
- the Spark DataFramepublic BinaryBlockMatrix(org.apache.spark.api.java.JavaPairRDD<MatrixIndexes,MatrixBlock> binaryBlocks, MatrixCharacteristics matrixCharacteristics)
binaryBlocks
- the JavaPairRDD<MatrixIndexes, MatrixBlock>
matrixmatrixCharacteristics
- the matrix metadata as MatrixCharacteristics
public org.apache.spark.api.java.JavaPairRDD<MatrixIndexes,MatrixBlock> getBinaryBlocks()
JavaPairRDD<MatrixIndexes, MatrixBlock>
public MatrixBlock getMatrixBlock()
MatrixBlock
MatrixBlock
public MatrixCharacteristics getMatrixCharacteristics()
MatrixCharacteristics
public MatrixMetadata getMatrixMetadata()
MatrixMetadata
public void setMatrixMetadata(MatrixMetadata matrixMetadata)
matrixMetadata
- the matrix metadatapublic void setBinaryBlocks(org.apache.spark.api.java.JavaPairRDD<MatrixIndexes,MatrixBlock> binaryBlocks)
JavaPairRDD<MatrixIndexes, MatrixBlock>
binaryBlocks
- the SystemML binary-block matrixCopyright © 2017 The Apache Software Foundation. All rights reserved.