|
||||||||||
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<Integer>
org.ujmp.core.intmatrix.stub.AbstractIntMatrix
org.ujmp.core.intmatrix.stub.AbstractDenseIntMatrix
org.ujmp.core.intmatrix.stub.AbstractDenseIntMatrix2D
org.ujmp.core.intmatrix.impl.SimpleDenseIntMatrix2D
public class SimpleDenseIntMatrix2D
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.ujmp.core.Matrix |
---|
Matrix.StorageType |
Field Summary |
---|
Fields inherited from class org.ujmp.core.genericmatrix.stub.AbstractGenericMatrix |
---|
factory |
Fields inherited from interface org.ujmp.core.intmatrix.IntMatrix2D |
---|
factory |
Fields inherited from interface org.ujmp.core.Matrix |
---|
ALL, chol, COLUMN, divideMatrix, divideScalar, eig, inv, LINK, lu, minusMatrix, minusScalar, mtimes, NEW, NONE, ORIG, plusMatrix, plusScalar, qr, ROW, solve, svd, timesMatrix, timesScalar, transpose, X, Y, Z |
Fields inherited from interface org.ujmp.core.matrix.DenseMatrix2D |
---|
factory |
Constructor Summary | |
---|---|
SimpleDenseIntMatrix2D(int[]... v)
|
|
SimpleDenseIntMatrix2D(int[] v)
|
|
SimpleDenseIntMatrix2D(long... size)
|
|
SimpleDenseIntMatrix2D(Matrix m)
|
Method Summary | |
---|---|
boolean |
containsNaN()
|
IntMatrix |
divide(double v)
Divides every entry in the matrix by a scalar. |
IntMatrix |
divide(IntMatrix m2)
|
long |
getColumnCount()
|
int |
getInt(int row,
int column)
|
int |
getInt(long row,
long column)
|
long |
getRowCount()
|
long[] |
getSize()
|
IntMatrix |
minus(double v)
Subtracts a specified value from all entries in the matrix. |
IntMatrix |
minus(IntMatrix m2)
|
IntMatrix |
mtimes(IntMatrix matrix)
|
IntMatrix |
plus(double v)
Adds a specified value to all entries in the matrix. |
IntMatrix |
plus(IntMatrix m2)
|
void |
setInt(int value,
int row,
int column)
|
void |
setInt(int value,
long row,
long column)
|
IntMatrix |
times(double v)
Multiplies every entry in the matrix with a scalar. |
IntMatrix |
times(IntMatrix m2)
|
IntMatrix |
transpose()
Returns the transpose of the Matrix, where rows and columns are exchanged. |
Methods inherited from class org.ujmp.core.intmatrix.stub.AbstractDenseIntMatrix2D |
---|
allCoordinates, getInt, getObject, getObject, setInt, setObject, setObject |
Methods inherited from class org.ujmp.core.intmatrix.stub.AbstractDenseIntMatrix |
---|
contains, getFactory, getStorageType |
Methods inherited from class org.ujmp.core.intmatrix.stub.AbstractIntMatrix |
---|
getAsDouble, getAsInt, getObject, getValueType, setAsDouble, setAsInt, 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.matrix.Matrix2D |
---|
getFactory |
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, divide, minus, minus, minus, mtimes, mtimes, mtimes, mtimes, plus, plus, plus, times, 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 |
Methods inherited from interface org.ujmp.core.matrix.DenseMatrix2D |
---|
getFactory |
Constructor Detail |
---|
public SimpleDenseIntMatrix2D(Matrix m) throws MatrixException
MatrixException
public SimpleDenseIntMatrix2D(int[]... v)
public SimpleDenseIntMatrix2D(long... size)
public SimpleDenseIntMatrix2D(int[] v)
Method Detail |
---|
public long[] getSize()
public long getRowCount()
getRowCount
in interface BasicMatrixProperties
getRowCount
in class AbstractMatrix
public long getColumnCount()
getColumnCount
in interface BasicMatrixProperties
getColumnCount
in class AbstractMatrix
public int getInt(long row, long column)
public void setInt(int value, long row, long column)
public int getInt(int row, int column)
public void setInt(int value, int row, int column)
public final IntMatrix transpose()
ObjectCalculations
transpose
in interface ObjectCalculations
transpose
in class AbstractMatrix
public final IntMatrix plus(double v)
BasicDoubleCalculations
plus
in interface BasicDoubleCalculations
plus
in class AbstractMatrix
v
- the value to add
public final IntMatrix minus(double v)
BasicDoubleCalculations
minus
in interface BasicDoubleCalculations
minus
in class AbstractMatrix
v
- the value to subtract
public final IntMatrix times(double v)
BasicDoubleCalculations
times
in interface BasicDoubleCalculations
times
in class AbstractMatrix
v
- factor to multiply with
public final IntMatrix divide(double v)
BasicDoubleCalculations
divide
in interface BasicDoubleCalculations
divide
in class AbstractMatrix
v
- factor by which to divide
public final IntMatrix plus(IntMatrix m2) throws MatrixException
MatrixException
public final IntMatrix minus(IntMatrix m2) throws MatrixException
MatrixException
public final IntMatrix times(IntMatrix m2) throws MatrixException
MatrixException
public final IntMatrix divide(IntMatrix m2) throws MatrixException
MatrixException
public IntMatrix mtimes(IntMatrix matrix) throws MatrixException
MatrixException
public boolean containsNaN()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |