public class DenseObject3DMatrix<R,C,S> extends AbstractMatrix3D<R,C,S,Object>
colMap, colNames, rowMap, rowNames, sliceMap, sliceNames
Constructor and Description |
---|
DenseObject3DMatrix(int slices,
int rows,
int columns) |
DenseObject3DMatrix(List<S> sliceNames,
List<R> rowNames,
List<C> colNames) |
DenseObject3DMatrix(Object[][][] data) |
DenseObject3DMatrix(Object[][][] data,
List<S> sliceNames,
List<R> rowNames,
List<C> colNames) |
Modifier and Type | Method and Description |
---|---|
int |
columns()
Get the number of columns the matrix has.
|
Object |
get(int slice,
int row,
int col) |
Object[] |
getCol(int slice,
int col) |
Object |
getObject(int slice,
int row,
int col) |
Object[] |
getRow(int slice,
int row) |
Object[][] |
getSlice(int slice) |
boolean |
isMissing(int slice,
int row,
int col)
Check if the value at a given index is missing.
|
int |
numMissing()
Return the number of missing values in the matrix.
|
int |
rows()
Get the number of rows the matrix has
|
void |
set(int slice,
int row,
int col,
Object val) |
int |
slices() |
addColumnName, addRowName, addSliceName, containsColumnName, containsRowName, containsSliceName, getColIndexByName, getColName, getColNameIterator, getColNames, getRowIndexByName, getRowName, getRowNameIterator, getRowNames, getSliceIndexByName, getSliceName, getSliceNameIterator, getSliceNames, hasColNames, hasRow, hasRowNames, hasSliceNames, setColumnNames, setRowNames, setSliceNames
public DenseObject3DMatrix(int slices, int rows, int columns)
public DenseObject3DMatrix(List<S> sliceNames, List<R> rowNames, List<C> colNames)
public DenseObject3DMatrix(Object[][][] data)
public int columns()
Matrix3D
public Object get(int slice, int row, int col)
public Object[] getCol(int slice, int col)
public Object getObject(int slice, int row, int col)
public Object[] getRow(int slice, int row)
public Object[][] getSlice(int slice)
public boolean isMissing(int slice, int row, int col)
Matrix3D
public int numMissing()
Matrix3D
numMissing
in interface Matrix3D<R,C,S,Object>
numMissing
in class AbstractMatrix3D<R,C,S,Object>
public int rows()
Matrix3D
public void set(int slice, int row, int col, Object val)
Copyright © 2003–2023 UBC Michael Smith Laboratories. All rights reserved.