public class Matrix extends Object
Constructor and Description |
---|
Matrix(org.apache.sysml.runtime.controlprogram.caching.MatrixObject matrixObject,
org.apache.sysml.runtime.controlprogram.context.SparkExecutionContext sparkExecutionContext) |
Modifier and Type | Method and Description |
---|---|
MatrixMetadata |
getMatrixMetadata()
Obtain the matrix metadata
|
double[][] |
to2DDoubleArray()
Obtain the matrix as a two-dimensional double array
|
BinaryBlockMatrix |
toBinaryBlockMatrix()
Obtain the matrix as a
BinaryBlockMatrix |
org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> |
toDF()
Obtain the matrix as a
DataFrame of doubles with an ID column |
org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> |
toDFDoubleNoIDColumn()
Obtain the matrix as a
DataFrame of doubles with no ID column |
org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> |
toDFDoubleWithIDColumn()
Obtain the matrix as a
DataFrame of doubles with an ID column |
org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> |
toDFVectorNoIDColumn()
Obtain the matrix as a
DataFrame of vectors with no ID column |
org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> |
toDFVectorWithIDColumn()
Obtain the matrix as a
DataFrame of vectors with an ID column |
org.apache.spark.api.java.JavaRDD<String> |
toJavaRDDStringCSV()
Obtain the matrix as a
JavaRDD<String> in CSV format |
org.apache.spark.api.java.JavaRDD<String> |
toJavaRDDStringIJV()
Obtain the matrix as a
JavaRDD<String> in IJV format |
org.apache.sysml.runtime.controlprogram.caching.MatrixObject |
toMatrixObject()
Obtain the matrix as a SystemML MatrixObject.
|
org.apache.spark.rdd.RDD<String> |
toRDDStringCSV()
Obtain the matrix as a
RDD<String> in CSV format |
org.apache.spark.rdd.RDD<String> |
toRDDStringIJV()
Obtain the matrix as a
RDD<String> in IJV format |
String |
toString() |
public Matrix(org.apache.sysml.runtime.controlprogram.caching.MatrixObject matrixObject, org.apache.sysml.runtime.controlprogram.context.SparkExecutionContext sparkExecutionContext)
public org.apache.sysml.runtime.controlprogram.caching.MatrixObject toMatrixObject()
public double[][] to2DDoubleArray()
public org.apache.spark.api.java.JavaRDD<String> toJavaRDDStringIJV()
JavaRDD<String>
in IJV formatJavaRDD<String>
in IJV formatpublic org.apache.spark.api.java.JavaRDD<String> toJavaRDDStringCSV()
JavaRDD<String>
in CSV formatJavaRDD<String>
in CSV formatpublic org.apache.spark.rdd.RDD<String> toRDDStringCSV()
RDD<String>
in CSV formatRDD<String>
in CSV formatpublic org.apache.spark.rdd.RDD<String> toRDDStringIJV()
RDD<String>
in IJV formatRDD<String>
in IJV formatpublic org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> toDF()
DataFrame
of doubles with an ID columnDataFrame
of doubles with an ID columnpublic org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> toDFDoubleWithIDColumn()
DataFrame
of doubles with an ID columnDataFrame
of doubles with an ID columnpublic org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> toDFDoubleNoIDColumn()
DataFrame
of doubles with no ID columnDataFrame
of doubles with no ID columnpublic org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> toDFVectorWithIDColumn()
DataFrame
of vectors with an ID columnDataFrame
of vectors with an ID columnpublic org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> toDFVectorNoIDColumn()
DataFrame
of vectors with no ID columnDataFrame
of vectors with no ID columnpublic BinaryBlockMatrix toBinaryBlockMatrix()
BinaryBlockMatrix
BinaryBlockMatrix
public MatrixMetadata getMatrixMetadata()
Copyright © 2017 The Apache Software Foundation. All rights reserved.