public class DiagMatrix extends SparseMatrix
colData, colInd, colPtr, isShuffle, numColumns, numRows, rowData, rowInd, rowPtr, shuffleCursor, shuffleRow| Constructor and Description |
|---|
DiagMatrix(DiagMatrix mat) |
DiagMatrix(int rows,
int cols,
com.google.common.collect.Table<java.lang.Integer,java.lang.Integer,java.lang.Double> dataTable,
com.google.common.collect.Multimap<java.lang.Integer,java.lang.Integer> colMap) |
| Modifier and Type | Method and Description |
|---|---|
DiagMatrix |
add(DiagMatrix that)
do
B + C diagonal matrix operation |
DiagMatrix |
add(double val)
Each diagonal entry addes
val |
DiagMatrix |
addEqual(DiagMatrix that)
do
B + C diagonal matrix operation |
DiagMatrix |
addEqual(double val)
Each diagonal entry addes
val |
DiagMatrix |
clone()
Make a deep clone of current matrix
|
static DiagMatrix |
eye(int n) |
DiagMatrix |
minus(DiagMatrix that)
Do
B - C diagonal matrix operation |
DiagMatrix |
minus(double val)
Each diagonal entry abstracts
val |
DiagMatrix |
minusEqual(DiagMatrix that)
Do
B - C diagonal matrix operation |
DiagMatrix |
minusEqual(double val)
Each diagonal entry abstracts
val |
DiagMatrix |
scale(double val)
Return a new diagonal matrix by scaling the current diagonal matrix.
|
DiagMatrix |
scaleEqual(double val)
Return this diagonal matrix by scaling the current diagonal matrix.
|
add, colIterator, column, columnCache, columnRowsCache, columns, columnSize, contains, get, getColumnIndices, getColumns, getColumnsSet, getData, getDataTable, getRowPointers, getRows, getRowsSet, getValueSet, iterator, matString, mean, normalize, normalize, numColumns, numRows, reshape, reshape, row, row, rowCache, rowColumnsCache, rowColumnsSetCache, rowIterator, rows, rowSize, set, size, standardize, sum, toString, transposepublic DiagMatrix(int rows,
int cols,
com.google.common.collect.Table<java.lang.Integer,java.lang.Integer,java.lang.Double> dataTable,
com.google.common.collect.Multimap<java.lang.Integer,java.lang.Integer> colMap)
public DiagMatrix(DiagMatrix mat)
public DiagMatrix clone()
SparseMatrixclone in class SparseMatrixpublic DiagMatrix scale(double val)
val - a given value for scalingpublic DiagMatrix scaleEqual(double val)
val - a given value for scalingpublic DiagMatrix add(DiagMatrix that)
B + C diagonal matrix operationthat - a value to be addedA = B + Cpublic DiagMatrix addEqual(DiagMatrix that)
B + C diagonal matrix operationthat - a value to be addedB = B + Cpublic DiagMatrix add(double val)
valval - a value to be addedA = B + cpublic DiagMatrix addEqual(double val)
valval - a value to be addedB = B + cpublic DiagMatrix minus(DiagMatrix that)
B - C diagonal matrix operationthat - a value to be abstractedA = B - Cpublic DiagMatrix minusEqual(DiagMatrix that)
B - C diagonal matrix operationthat - a value to be abstractedB = B - Cpublic DiagMatrix minus(double val)
valval - a value to be abstractedA = B - cpublic DiagMatrix minusEqual(double val)
valval - a value to be abstractedB = B - cpublic static DiagMatrix eye(int n)
Copyright © 2017. All Rights Reserved.