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 MatrixCharacteristicspublic org.apache.spark.api.java.JavaPairRDD<MatrixIndexes,MatrixBlock> getBinaryBlocks()
JavaPairRDD<MatrixIndexes, MatrixBlock>public MatrixBlock getMatrixBlock()
MatrixBlockMatrixBlockpublic MatrixCharacteristics getMatrixCharacteristics()
MatrixCharacteristicspublic MatrixMetadata getMatrixMetadata()
MatrixMetadatapublic 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.