|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.lang.Number
org.ujmp.core.matrix.AbstractMatrix
org.ujmp.core.genericmatrix.stub.AbstractGenericMatrix<Double>
org.ujmp.core.doublematrix.stub.AbstractDoubleMatrix
org.ujmp.core.doublematrix.stub.AbstractDenseDoubleMatrix
org.ujmp.core.doublematrix.stub.AbstractDenseDoubleMatrix2D
public abstract class AbstractDenseDoubleMatrix2D
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.ujmp.core.Matrix |
---|
Matrix.StorageType |
Field Summary | |
---|---|
static DenseDoubleMatrix2DFactory |
factory
|
Fields inherited from interface org.ujmp.core.doublematrix.DenseDoubleMatrix2D |
---|
chol, divideMatrix, divideScalar, eig, inv, invSPD, invSymm, lu, minusMatrix, minusScalar, mtimes, plusMatrix, plusScalar, qr, solve, solveSPD, solveSymm, svd, timesMatrix, timesScalar, transpose |
Fields inherited from interface org.ujmp.core.Matrix |
---|
ALL, COLUMN, LINK, NEW, NONE, ORIG, ROW, X, Y, Z |
Constructor Summary | |
---|---|
AbstractDenseDoubleMatrix2D()
|
Method Summary | |
---|---|
Iterable<long[]> |
allCoordinates()
Returns an Iterator that goes over all coordinates in the Matrix. |
Matrix |
divide(double v)
Divides every entry in the matrix by a scalar. |
Matrix |
divide(Matrix m2)
Calculates an entrywise division of the two matrices. |
double |
getAsDouble(int row,
int column)
|
double |
getAsDouble(long row,
long column)
|
double |
getDouble(long... coordinates)
Returns a double representation of an entry in the matrix. |
DenseDoubleMatrix2DFactory |
getFactory()
|
Double |
getObject(int row,
int column)
|
Double |
getObject(long row,
long column)
|
Matrix |
minus(double v)
Subtracts a specified value from all entries in the matrix. |
Matrix |
minus(Matrix m2)
Calculates the difference of the entries in both matrices |
Matrix |
mtimes(Matrix m2)
Performs a matrix multiplication on the two matrices. |
Matrix |
plus(double v)
Adds a specified value to all entries in the matrix. |
Matrix |
plus(Matrix m2)
Calculates the sum of the entries in both matrices |
void |
setAsDouble(double value,
int row,
int column)
|
void |
setAsDouble(double value,
long row,
long column)
|
void |
setDouble(double value,
long... coordinates)
Sets an entry in the matrix to a double value. |
void |
setObject(Double o,
int row,
int column)
|
void |
setObject(Double o,
long row,
long column)
|
Matrix |
times(double v)
Multiplies every entry in the matrix with a scalar. |
Matrix |
times(Matrix m2)
Calculates the entrywise product of the two matrices. |
Matrix |
transpose()
Returns the transpose of the Matrix, where rows and columns are exchanged. |
Methods inherited from class org.ujmp.core.doublematrix.stub.AbstractDenseDoubleMatrix |
---|
contains, getStorageType |
Methods inherited from class org.ujmp.core.doublematrix.stub.AbstractDoubleMatrix |
---|
getAsDouble, getObject, getValueType, setAsDouble, setObject |
Methods inherited from class org.ujmp.core.genericmatrix.stub.AbstractGenericMatrix |
---|
getAsObject, setAsObject |
Methods inherited from class java.lang.Number |
---|
byteValue, shortValue |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.ujmp.core.doublematrix.DoubleMatrix2D |
---|
getDouble, getDouble, setDouble, setDouble |
Methods inherited from interface org.ujmp.core.genericmatrix.GenericMatrix |
---|
getObject, setObject |
Methods inherited from interface org.ujmp.core.Matrix |
---|
clone |
Methods inherited from interface org.ujmp.core.interfaces.CoreObject |
---|
getCoreObjectId |
Methods inherited from interface org.ujmp.core.interfaces.Clearable |
---|
clear |
Methods inherited from interface org.ujmp.core.interfaces.HasGUIObject |
---|
getGUIObject, notifyGUIObject, showGUI |
Methods inherited from interface org.ujmp.core.interfaces.HasLabel |
---|
getLabel, setLabel |
Methods inherited from interface org.ujmp.core.io.ExportMatrixInterface |
---|
exportToClipboard, exportToFile, exportToFile, exportToFile, exportToFile, exportToStream, exportToString, exportToWriter |
Methods inherited from interface org.ujmp.core.interfaces.CoordinateFunctions |
---|
availableCoordinates, contains, getCoordinatesOfMaximum, getCoordinatesOfMinimum, nonZeroCoordinates, selectedCoordinates, selectedCoordinates |
Methods inherited from interface org.ujmp.core.interfaces.GettersAndSetters |
---|
getAsBigDecimal, getAsBigInteger, getAsBoolean, getAsByte, getAsChar, getAsDate, getAsDouble, getAsFloat, getAsInt, getAsLong, getAsMatrix, getAsObject, getAsShort, getAsString, getPreferredObject, setAsBigDecimal, setAsBigInteger, setAsBoolean, setAsByte, setAsChar, setAsDate, setAsDouble, setAsFloat, setAsInt, setAsLong, setAsMatrix, setAsObject, setAsShort, setAsString, toBigDecimalArray, toBigIntegerArray, toBooleanArray, toByteArray, toCharArray, toDateArray, toDoubleArray, toFloatArray, toIntArray, toLongArray, toObjectArray, toShortArray, toStringArray |
Methods inherited from interface org.ujmp.core.doublematrix.calculation.basic.BasicDoubleCalculations |
---|
atimes, divide, divide, minus, minus, mtimes, mtimes, mtimes, plus, plus, times, times |
Methods inherited from interface org.ujmp.core.doublematrix.calculation.entrywise.basic.BasicEntrywiseDoubleCalculations |
---|
abs, exp, log, log10, log2, power, power, sign, sqrt |
Methods inherited from interface org.ujmp.core.doublematrix.calculation.entrywise.rounding.RoundingDoubleCalculations |
---|
ceil, floor, round |
Methods inherited from interface org.ujmp.core.doublematrix.calculation.entrywise.hyperbolic.HyperbolicDoubleCalculations |
---|
cosh, sinh, tanh |
Methods inherited from interface org.ujmp.core.doublematrix.calculation.entrywise.trigonometric.TrigonometricDoubleCalculations |
---|
cos, sin, tan |
Methods inherited from interface org.ujmp.core.doublematrix.calculation.entrywise.creators.CreatorDoubleCalculations |
---|
eye, ones, rand, randn, zeros |
Methods inherited from interface org.ujmp.core.doublematrix.calculation.general.statistical.StatisticalDoubleCalculations |
---|
corrcoef, cov, cumprod, cumsum, diff, indexOfMax, indexOfMin, max, mean, min, mutualInf, pairedTTest, prod, std, sum, var |
Methods inherited from interface org.ujmp.core.doublematrix.calculation.general.decomposition.DecompositionDoubleCalculations |
---|
chol, eig, eigSymm, ginv, inv, invSPD, invSymm, lu, pinv, princomp, qr, solve, solveSPD, solveSymm, svd |
Methods inherited from interface org.ujmp.core.doublematrix.calculation.general.missingvalues.MissingValueDoubleCalculations |
---|
addMissing, countMissing, deleteColumnsWithMissingValues, deleteRowsWithMissingValues, impute |
Methods inherited from interface org.ujmp.core.doublematrix.calculation.general.misc.MiscGeneralDoubleCalculations |
---|
append, appendHorizontally, appendVertically, center, fadeIn, fadeOut, normalize, replaceMissingBy, standardize |
Methods inherited from interface org.ujmp.core.doublematrix.calculation.general.discretize.DiscretizeCalculations |
---|
discretizeToColumns |
Methods inherited from interface org.ujmp.core.booleanmatrix.calculation.BooleanCalculations |
---|
and, and, eq, eq, ge, ge, gt, gt, le, le, lt, lt, ne, ne, not, or, or, xor, xor |
Methods inherited from interface org.ujmp.core.intmatrix.calculation.IntCalculations |
---|
discretize |
Methods inherited from interface org.ujmp.core.stringmatrix.calculation.StringCalculations |
---|
lowerCase, removePunctuation, removeWords, replaceRegex, replaceRegex, stem, tfIdf, upperCase |
Methods inherited from interface org.ujmp.core.objectmatrix.calculation.ObjectCalculations |
---|
bootstrap, bootstrap, convert, copy, delete, delete, delete, deleteColumns, deleteColumns, deleteRows, deleteRows, extractAnnotation, fill, flipdim, includeAnnotation, replace, reshape, select, select, select, selectColumns, selectColumns, selectRows, selectRows, shuffle, sortrows, squeeze, subMatrix, swap, toColumnVector, toRowVector, transpose, transpose, tril, triu, unique, uniqueValueCount |
Methods inherited from interface org.ujmp.core.interfaces.DistanceMeasures |
---|
chebyshevDistanceTo, euklideanDistanceTo, manhattenDistanceTo, minkowskiDistanceTo |
Methods inherited from interface java.lang.Comparable |
---|
compareTo |
Methods inherited from interface org.ujmp.core.annotation.HasAnnotation |
---|
getAnnotation, getAxisAnnotation, getAxisAnnotation, getColumnForLabel, getColumnLabel, getColumnObject, getMatrixAnnotation, getPositionForLabel, getRowForLabel, getRowLabel, getRowObject, setAnnotation, setAxisAnnotation, setAxisAnnotation, setColumnLabel, setColumnObject, setMatrixAnnotation, setRowLabel, setRowObject |
Methods inherited from interface org.ujmp.core.interfaces.Conversions |
---|
toBigDecimalMatrix, toBigIntegerMatrix, toBooleanMatrix, toByteMatrix, toCharMatrix, toDateMatrix, toDoubleMatrix, toFloatMatrix, toIntMatrix, toListMatrix, toLongMatrix, toMapMatrix, toObjectMatrix, toSetMatrix, toShortMatrix, toStringMatrix |
Field Detail |
---|
public static DenseDoubleMatrix2DFactory factory
Constructor Detail |
---|
public AbstractDenseDoubleMatrix2D()
Method Detail |
---|
public final Iterable<long[]> allCoordinates()
CoordinateFunctions
allCoordinates
in interface CoordinateFunctions
allCoordinates
in class AbstractMatrix
public final double getDouble(long... coordinates)
DoubleMatrix
getDouble
in interface DoubleMatrix
coordinates
- location of the entry
public final void setDouble(double value, long... coordinates)
DoubleMatrix
setDouble
in interface DoubleMatrix
value
- double valuecoordinates
- location of the entrypublic final Double getObject(long row, long column) throws MatrixException
getObject
in interface GenericMatrix2D<Double>
MatrixException
public final void setObject(Double o, long row, long column) throws MatrixException
setObject
in interface GenericMatrix2D<Double>
MatrixException
public final Double getObject(int row, int column) throws MatrixException
getObject
in interface GenericMatrix2D<Double>
MatrixException
public final void setObject(Double o, int row, int column) throws MatrixException
setObject
in interface GenericMatrix2D<Double>
MatrixException
public double getAsDouble(long row, long column)
public double getAsDouble(int row, int column)
public void setAsDouble(double value, int row, int column)
public void setAsDouble(double value, long row, long column)
public Matrix mtimes(Matrix m2)
BasicDoubleCalculations
mtimes
in interface BasicDoubleCalculations
mtimes
in class AbstractMatrix
m2
- the second matrix
public Matrix times(Matrix m2)
BasicDoubleCalculations
times
in interface BasicDoubleCalculations
times
in class AbstractMatrix
m2
- the second matrix
public Matrix divide(Matrix m2)
BasicDoubleCalculations
divide
in interface BasicDoubleCalculations
divide
in class AbstractMatrix
m2
- the second matrix
public Matrix plus(Matrix m2)
BasicDoubleCalculations
plus
in interface BasicDoubleCalculations
plus
in class AbstractMatrix
m2
- The matrix to add
public Matrix minus(Matrix m2)
BasicDoubleCalculations
minus
in interface BasicDoubleCalculations
minus
in class AbstractMatrix
m2
- The matrix to subtract
public Matrix minus(double v)
BasicDoubleCalculations
minus
in interface BasicDoubleCalculations
minus
in class AbstractMatrix
v
- the value to subtract
public Matrix plus(double v)
BasicDoubleCalculations
plus
in interface BasicDoubleCalculations
plus
in class AbstractMatrix
v
- the value to add
public Matrix times(double v)
BasicDoubleCalculations
times
in interface BasicDoubleCalculations
times
in class AbstractMatrix
v
- factor to multiply with
public Matrix divide(double v)
BasicDoubleCalculations
divide
in interface BasicDoubleCalculations
divide
in class AbstractMatrix
v
- factor by which to divide
public Matrix transpose()
ObjectCalculations
transpose
in interface ObjectCalculations
transpose
in class AbstractMatrix
public DenseDoubleMatrix2DFactory getFactory()
getFactory
in interface DenseDoubleMatrix
getFactory
in interface DenseDoubleMatrix2D
getFactory
in interface DoubleMatrix
getFactory
in interface DoubleMatrix2D
getFactory
in interface Matrix
getFactory
in interface DenseMatrix
getFactory
in interface DenseMatrix2D
getFactory
in interface Matrix2D
getFactory
in class AbstractDenseDoubleMatrix
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |