|
||||||||||
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<Object>
org.ujmp.core.objectmatrix.stub.AbstractObjectMatrix
org.ujmp.core.objectmatrix.stub.AbstractSparseObjectMatrix
org.ujmp.core.objectmatrix.stub.AbstractSparseObjectMatrix2D
org.ujmp.core.objectmatrix.impl.DefaultSparseColumnObjectMatrix2D
public class DefaultSparseColumnObjectMatrix2D
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.ujmp.core.Matrix |
---|
Matrix.StorageType |
Field Summary |
---|
Fields inherited from class org.ujmp.core.objectmatrix.stub.AbstractSparseObjectMatrix2D |
---|
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 |
Constructor Summary | |
---|---|
DefaultSparseColumnObjectMatrix2D(long... size)
|
|
DefaultSparseColumnObjectMatrix2D(Matrix m)
|
Method Summary | |
---|---|
Iterable<long[]> |
availableCoordinates()
Returns an Iterator that only goes over the coordinates in the Matrix that are stored. |
boolean |
contains(long... coordinates)
Determines if the given Coordinates are part of the Matrix. |
Matrix |
getColumn(long column)
|
Object |
getObject(int row,
int column)
|
Object |
getObject(long row,
long column)
|
long[] |
getSize()
|
Map<Long,Matrix> |
getWrappedObject()
Returns the object that is wrapped inside the wrapper |
Matrix |
max(Calculation.Ret returnType,
int dimension)
Calculates the maximum of the values in the matrix either rowwise, columnwise, or global. |
Matrix |
selectColumns(Calculation.Ret returnType,
long... columns)
Selects columns in the Matrix and returns a link to it. |
void |
setObject(Object o,
int row,
int column)
|
void |
setObject(Object o,
long row,
long column)
|
void |
setSize(long... size)
Sets the size of the matrix. |
void |
setWrappedObject(Map<Long,Matrix> object)
Sets the object that is wrapped inside the wrapper |
Methods inherited from class org.ujmp.core.objectmatrix.stub.AbstractSparseObjectMatrix2D |
---|
allCoordinates, getFactory, getObject, setObject |
Methods inherited from class org.ujmp.core.objectmatrix.stub.AbstractSparseObjectMatrix |
---|
getStorageType |
Methods inherited from class org.ujmp.core.objectmatrix.stub.AbstractObjectMatrix |
---|
getAsDouble, getValueType, setAsDouble |
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 |
---|
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 |
---|
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, divide, minus, minus, minus, minus, mtimes, mtimes, mtimes, mtimes, plus, plus, plus, plus, times, 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, 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, selectRows, selectRows, shuffle, sortrows, squeeze, subMatrix, swap, toColumnVector, toRowVector, transpose, 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 DefaultSparseColumnObjectMatrix2D(long... size)
public DefaultSparseColumnObjectMatrix2D(Matrix m)
Method Detail |
---|
public Object getObject(long row, long column) throws MatrixException
getObject
in interface GenericMatrix2D<Object>
getObject
in interface ObjectMatrix2D
MatrixException
public Object getObject(int row, int column) throws MatrixException
getObject
in interface GenericMatrix2D<Object>
getObject
in interface ObjectMatrix2D
MatrixException
public Iterable<long[]> availableCoordinates()
CoordinateFunctions
availableCoordinates
in interface CoordinateFunctions
availableCoordinates
in class AbstractMatrix
public boolean contains(long... coordinates)
CoordinateFunctions
contains
in interface CoordinateFunctions
coordinates
- The coordinates to check
public void setObject(Object o, long row, long column) throws MatrixException
setObject
in interface GenericMatrix2D<Object>
setObject
in interface ObjectMatrix2D
MatrixException
public void setObject(Object o, int row, int column) throws MatrixException
setObject
in interface GenericMatrix2D<Object>
setObject
in interface ObjectMatrix2D
MatrixException
public long[] getSize()
getSize
in interface BasicMatrixProperties
public void setSize(long... size)
BasicMatrixProperties
MatrixException
is thrown.
setSize
in interface BasicMatrixProperties
setSize
in class AbstractMatrix
size
- the new size of the matrixpublic Matrix getColumn(long column)
public Matrix max(Calculation.Ret returnType, int dimension) throws MatrixException
StatisticalDoubleCalculations
max
in interface StatisticalDoubleCalculations
max
in class AbstractMatrix
returnType
- Select whether a new or a linked Matrix is returned, or if the
operation is performed on the original Matrixdimension
- the axis along which should be calculated, e.g. ROW=0,
COLUMN=1 or ALL
MatrixException
public Matrix selectColumns(Calculation.Ret returnType, long... columns) throws MatrixException
ObjectCalculations
selectColumns
in interface ObjectCalculations
selectColumns
in class AbstractMatrix
returnType
- Defines if a new Matrix or a link should be returned.
MatrixException
public Map<Long,Matrix> getWrappedObject()
Wrapper
getWrappedObject
in interface Wrapper<Map<Long,Matrix>>
public void setWrappedObject(Map<Long,Matrix> object)
Wrapper
setWrappedObject
in interface Wrapper<Map<Long,Matrix>>
object
- new objects to wrap
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |