public class MatrixIO
extends java.lang.Object
Constructor and Description |
---|
MatrixIO() |
Modifier and Type | Method and Description |
---|---|
static <T extends DMatrix> |
loadBin(java.lang.String fileName)
Loads a
DMatrix which has been saved to file using Java binary
serialization. |
static <T extends DMatrix> |
loadCSV(java.lang.String fileName,
boolean doublePrecision)
Reads a matrix in which has been encoded using a Column Space Value (CSV)
file format.
|
static DMatrixRMaj |
loadCSV(java.lang.String fileName,
int numRows,
int numCols)
Reads a matrix in which has been encoded using a Column Space Value (CSV)
file format.
|
static void |
print(java.io.PrintStream out,
CMatrix mat) |
static void |
print(java.io.PrintStream out,
CMatrix mat,
int numChar,
int precision) |
static void |
print(java.io.PrintStream out,
CMatrix mat,
java.lang.String format) |
static void |
print(java.io.PrintStream out,
DMatrix mat) |
static void |
print(java.io.PrintStream out,
DMatrix mat,
int numChar,
int precision) |
static void |
print(java.io.PrintStream out,
DMatrix mat,
java.lang.String format) |
static void |
print(java.io.PrintStream out,
DMatrix mat,
java.lang.String format,
int row0,
int row1,
int col0,
int col1) |
static void |
print(java.io.PrintStream out,
FMatrix mat) |
static void |
print(java.io.PrintStream out,
FMatrix mat,
int numChar,
int precision) |
static void |
print(java.io.PrintStream out,
FMatrix mat,
java.lang.String format) |
static void |
print(java.io.PrintStream out,
FMatrix mat,
java.lang.String format,
int row0,
int row1,
int col0,
int col1) |
static void |
print(java.io.PrintStream out,
ZMatrix mat) |
static void |
print(java.io.PrintStream out,
ZMatrix mat,
int numChar,
int precision) |
static void |
print(java.io.PrintStream out,
ZMatrix mat,
java.lang.String format) |
static void |
printJava(java.io.PrintStream out,
DMatrix mat,
java.lang.String format) |
static void |
printJava(java.io.PrintStream out,
FMatrix mat,
java.lang.String format) |
static void |
saveBin(DMatrix A,
java.lang.String fileName)
Saves a matrix to disk using Java binary serialization.
|
static void |
saveDenseCSV(DMatrix A,
java.lang.String fileName)
Saves a matrix to disk using in a Column Space Value (CSV) format.
|
static void |
saveSparseCSV(DMatrixSparseTriplet A,
java.lang.String fileName)
Saves a matrix to disk using in a Column Space Value (CSV) format.
|
static void |
saveSparseCSV(FMatrixSparseTriplet A,
java.lang.String fileName)
Saves a matrix to disk using in a Column Space Value (CSV) format.
|
public static void saveBin(DMatrix A, java.lang.String fileName) throws java.io.IOException
A
- The matrix being saved.fileName
- Name of the file its being saved at.java.io.IOException
public static <T extends DMatrix> T loadBin(java.lang.String fileName) throws java.io.IOException
DMatrix
which has been saved to file using Java binary
serialization.fileName
- The file being loaded.java.io.IOException
public static void saveDenseCSV(DMatrix A, java.lang.String fileName) throws java.io.IOException
loadCSV(String,boolean)
.A
- The matrix being saved.fileName
- Name of the file its being saved at.java.io.IOException
public static void saveSparseCSV(DMatrixSparseTriplet A, java.lang.String fileName) throws java.io.IOException
loadCSV(String,boolean)
.A
- The matrix being saved.fileName
- Name of the file its being saved at.java.io.IOException
public static void saveSparseCSV(FMatrixSparseTriplet A, java.lang.String fileName) throws java.io.IOException
loadCSV(String,boolean)
.A
- The matrix being saved.fileName
- Name of the file its being saved at.java.io.IOException
public static <T extends DMatrix> T loadCSV(java.lang.String fileName, boolean doublePrecision) throws java.io.IOException
fileName
- The file being loaded.java.io.IOException
public static DMatrixRMaj loadCSV(java.lang.String fileName, int numRows, int numCols) throws java.io.IOException
loadCSV(String,boolean)
.fileName
- The file being loaded.numRows
- number of rows in the matrix.numCols
- number of columns in the matrix.java.io.IOException
public static void print(java.io.PrintStream out, DMatrix mat)
public static void print(java.io.PrintStream out, DMatrix mat, int numChar, int precision)
public static void print(java.io.PrintStream out, DMatrix mat, java.lang.String format)
public static void printJava(java.io.PrintStream out, DMatrix mat, java.lang.String format)
public static void print(java.io.PrintStream out, FMatrix mat)
public static void print(java.io.PrintStream out, FMatrix mat, int numChar, int precision)
public static void print(java.io.PrintStream out, FMatrix mat, java.lang.String format)
public static void print(java.io.PrintStream out, DMatrix mat, java.lang.String format, int row0, int row1, int col0, int col1)
public static void printJava(java.io.PrintStream out, FMatrix mat, java.lang.String format)
public static void print(java.io.PrintStream out, FMatrix mat, java.lang.String format, int row0, int row1, int col0, int col1)
public static void print(java.io.PrintStream out, ZMatrix mat)
public static void print(java.io.PrintStream out, CMatrix mat)
public static void print(java.io.PrintStream out, ZMatrix mat, int numChar, int precision)
public static void print(java.io.PrintStream out, CMatrix mat, int numChar, int precision)
public static void print(java.io.PrintStream out, ZMatrix mat, java.lang.String format)
public static void print(java.io.PrintStream out, CMatrix mat, java.lang.String format)