|
||||||||||
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<Byte>
org.ujmp.core.bytematrix.stub.AbstractByteMatrix
org.ujmp.core.bytematrix.stub.AbstractDenseByteMatrix
org.ujmp.core.bytematrix.stub.AbstractDenseByteMatrix2D
org.ujmp.core.bytematrix.impl.DefaultDenseByteMatrix2D
public class DefaultDenseByteMatrix2D
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.bytematrix.ByteMatrix2D |
---|
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 | |
---|---|
DefaultDenseByteMatrix2D(byte[] v,
int rows,
int cols)
|
|
DefaultDenseByteMatrix2D(long... size)
|
|
DefaultDenseByteMatrix2D(Matrix m)
|
Method Summary | |
---|---|
Matrix |
copy()
|
Matrix |
divide(double v)
Divides every entry in the matrix by a scalar. |
byte |
getByte(int row,
int column)
|
byte |
getByte(long row,
long column)
|
long |
getColumnCount()
|
byte[] |
getColumnMajorByteArray1D()
|
long |
getRowCount()
|
long[] |
getSize()
|
Matrix |
minus(double v)
Subtracts a specified value from all entries in the matrix. |
Matrix |
plus(double v)
Adds a specified value to all entries in the matrix. |
void |
setByte(byte value,
int row,
int column)
|
void |
setByte(byte value,
long row,
long column)
|
Matrix |
times(double v)
Multiplies every entry in the matrix with a scalar. |
Matrix |
transpose()
Returns the transpose of the Matrix, where rows and columns are exchanged. |
Methods inherited from class org.ujmp.core.bytematrix.stub.AbstractDenseByteMatrix2D |
---|
allCoordinates, getByte, getFactory, getObject, getObject, setByte, setObject, setObject |
Methods inherited from class org.ujmp.core.bytematrix.stub.AbstractDenseByteMatrix |
---|
contains, getStorageType |
Methods inherited from class org.ujmp.core.bytematrix.stub.AbstractByteMatrix |
---|
getAsByte, getAsDouble, getObject, getValueType, setAsByte, 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.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, 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 |
Constructor Detail |
---|
public DefaultDenseByteMatrix2D(Matrix m) throws MatrixException
MatrixException
public DefaultDenseByteMatrix2D(long... size)
public DefaultDenseByteMatrix2D(byte[] v, int rows, int cols)
Method Detail |
---|
public long[] getSize()
getSize
in interface BasicMatrixProperties
public long getRowCount()
getRowCount
in interface BasicMatrixProperties
getRowCount
in class AbstractMatrix
public long getColumnCount()
getColumnCount
in interface BasicMatrixProperties
getColumnCount
in class AbstractMatrix
public byte getByte(long row, long column)
getByte
in interface ByteMatrix2D
public void setByte(byte value, long row, long column)
setByte
in interface ByteMatrix2D
public byte getByte(int row, int column)
getByte
in interface ByteMatrix2D
public void setByte(byte value, int row, int column)
setByte
in interface ByteMatrix2D
public final Matrix plus(double v)
BasicDoubleCalculations
plus
in interface BasicDoubleCalculations
plus
in class AbstractMatrix
v
- the value to add
public final Matrix minus(double v)
BasicDoubleCalculations
minus
in interface BasicDoubleCalculations
minus
in class AbstractMatrix
v
- the value to subtract
public final Matrix times(double v)
BasicDoubleCalculations
times
in interface BasicDoubleCalculations
times
in class AbstractMatrix
v
- factor to multiply with
public final Matrix divide(double v)
BasicDoubleCalculations
divide
in interface BasicDoubleCalculations
divide
in class AbstractMatrix
v
- factor by which to divide
public final Matrix copy() throws MatrixException
copy
in interface ObjectCalculations
copy
in class AbstractMatrix
MatrixException
public final Matrix transpose()
ObjectCalculations
transpose
in interface ObjectCalculations
transpose
in class AbstractMatrix
public byte[] getColumnMajorByteArray1D()
getColumnMajorByteArray1D
in interface HasColumnMajorByteArray1D
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |