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, transpose
public 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()
SparseMatrix
clone
in class SparseMatrix
public 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 + C
public DiagMatrix addEqual(DiagMatrix that)
B + C
diagonal matrix operationthat
- a value to be addedB = B + C
public DiagMatrix add(double val)
val
val
- a value to be addedA = B + c
public DiagMatrix addEqual(double val)
val
val
- a value to be addedB = B + c
public DiagMatrix minus(DiagMatrix that)
B - C
diagonal matrix operationthat
- a value to be abstractedA = B - C
public DiagMatrix minusEqual(DiagMatrix that)
B - C
diagonal matrix operationthat
- a value to be abstractedB = B - C
public DiagMatrix minus(double val)
val
val
- a value to be abstractedA = B - c
public DiagMatrix minusEqual(double val)
val
val
- a value to be abstractedB = B - c
public static DiagMatrix eye(int n)
Copyright © 2017. All Rights Reserved.