public final class Matrix2 extends DenseMatrix
hasInfinite| Constructor and Description |
|---|
Matrix2(double[][] values) |
Matrix2(double[] values,
int nr,
int nc) |
Matrix2(double value,
int nr,
int nc) |
Matrix2(int nr,
int nc) |
| Modifier and Type | Method and Description |
|---|---|
void |
arrayCopyFrom(double[] array,
int startingArrayIndex) |
void |
arrayCopyInto(double[] array,
int startingArrayIndex) |
ConstantMatrix |
cloneMatrix() |
Matrix2 |
cloneMatrix2() |
void |
columnPlusEquals(int ci,
double v,
double factor) |
void |
columnPlusEquals(int ci,
Vector v,
double factor) |
int |
getDimensions(int[] sizes) |
int |
getNumCols() |
int |
getNumDimensions() |
int |
getNumRows() |
void |
plusEquals(int ri,
int ci,
double value) |
void |
print() |
double |
rowDotProduct(int ri,
Vector v) |
double |
rowDotProduct(int ri,
Vector v,
int maxCi,
FeatureSelection selection)
Skip all column indices higher than "maxCi".
|
void |
rowPlusEquals(int ri,
double v,
double factor) |
void |
rowPlusEquals(int ri,
Vector v,
double factor) |
void |
rowSetAll(int ri,
double v,
FeatureSelection fselection,
boolean ifSelected)
If "ifSelected" is false, it reverses the selection.
|
void |
setAll(double v) |
void |
setAll(double v,
FeatureSelection fselection,
boolean ifSelected)
If "ifSelected" is false, it reverses the selection.
|
void |
setSingle(int i,
double value) |
void |
setValue(int[] indices,
double val) |
void |
setValue(int rowIndex,
int colIndex,
double value) |
int |
singleIndex(int[] indices) |
int |
singleSize() |
void |
singleToIndices(int i,
int[] indices) |
double |
singleValue(int i) |
boolean |
sizeMatches(ConstantMatrix m) |
boolean |
sizeMatches(Matrix2 m) |
String |
toString() |
Matrix2 |
transpose() |
double |
twoNormSquared() |
double |
value(int[] indices) |
double |
value(int rowIndex,
int colIndex) |
absNorm, absNormalize, almostEquals, divideEquals, dotProduct, elementwiseDivideEquals, elementwiseDivideEquals, elementwiseTimesEquals, elementwiseTimesEquals, equalsPlus, incrementSingleValue, indexAtLocation, infinityNorm, infinityNorm, infinityNormalize, isNaN, location, numLocations, oneNorm, oneNormalize, plusEquals, plusEquals, plusEquals, plusEquals, plusEquals, set, setSingleValue, setValueAtLocation, setWithAddend, setWithFactor, substitute, timesEquals, timesEquals, twoNorm, twoNormalize, valueAtLocationpublic Matrix2(double[] values,
int nr,
int nc)
public Matrix2(int nr,
int nc)
public Matrix2(double[][] values)
public Matrix2(double value,
int nr,
int nc)
public int getNumDimensions()
getNumDimensions in interface ConstantMatrixgetNumDimensions in class DenseMatrixpublic int getDimensions(int[] sizes)
getDimensions in interface ConstantMatrixgetDimensions in class DenseMatrixpublic double value(int rowIndex,
int colIndex)
public final void arrayCopyInto(double[] array,
int startingArrayIndex)
public final void arrayCopyFrom(double[] array,
int startingArrayIndex)
public void setValue(int rowIndex,
int colIndex,
double value)
public boolean sizeMatches(ConstantMatrix m)
public boolean sizeMatches(Matrix2 m)
public int getNumRows()
public int getNumCols()
public Matrix2 transpose()
public final double value(int[] indices)
value in interface ConstantMatrixvalue in class DenseMatrixpublic final void setValue(int[] indices,
double val)
setValue in interface MatrixsetValue in class DenseMatrixpublic final int singleIndex(int[] indices)
singleIndex in interface ConstantMatrixsingleIndex in class DenseMatrixpublic final void singleToIndices(int i,
int[] indices)
singleToIndices in interface ConstantMatrixsingleToIndices in class DenseMatrixpublic final double singleValue(int i)
singleValue in interface ConstantMatrixsingleValue in class DenseMatrixpublic final void setSingle(int i,
double value)
public final int singleSize()
singleSize in interface ConstantMatrixsingleSize in class DenseMatrixpublic final ConstantMatrix cloneMatrix()
cloneMatrix in interface ConstantMatrixcloneMatrix in class DenseMatrixpublic final Matrix2 cloneMatrix2()
public final void setAll(double v)
setAll in interface MatrixsetAll in class DenseMatrixpublic final void setAll(double v,
FeatureSelection fselection,
boolean ifSelected)
public final void rowSetAll(int ri,
double v,
FeatureSelection fselection,
boolean ifSelected)
public final void plusEquals(int ri,
int ci,
double value)
public final void rowPlusEquals(int ri,
Vector v,
double factor)
public final void rowPlusEquals(int ri,
double v,
double factor)
public final void columnPlusEquals(int ci,
Vector v,
double factor)
public final void columnPlusEquals(int ci,
double v,
double factor)
public final double rowDotProduct(int ri,
Vector v)
public final double rowDotProduct(int ri,
Vector v,
int maxCi,
FeatureSelection selection)
public final double twoNormSquared()
public void print()
print in interface ConstantMatrixprint in class DenseMatrixCopyright © 2019 JULIE Lab, Germany. All rights reserved.