public abstract class DoubleMatrix<R,C> extends AbstractMatrix<R,C,Double> implements PrimitiveMatrix<R,C,Double>
MAX_ROWS_TO_PRINT| Constructor and Description | 
|---|
| DoubleMatrix() | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract double[][] | asArray() | 
| abstract DoubleMatrix<R,C> | copy()Create a deep copy of this | 
| abstract double | get(int j,
   int i) | 
| Double | getByKeys(R r,
         C c) | 
| abstract DoubleMatrix<R,C> | getColRange(int startCol,
           int endCol) | 
| abstract double[] | getColumn(int j) | 
| double[] | getColumnByName(C s) | 
| Double | getEntry(int row,
        int column) | 
| double[][] | getRawMatrix() | 
| abstract double[] | getRow(int i) | 
| abstract cern.colt.list.DoubleArrayList | getRowArrayList(int i) | 
| double[] | getRowByName(R s) | 
| abstract DoubleMatrix<R,C> | getRowRange(int startRow,
           int endRow) | 
| void | setByKeys(R r,
         C c,
         Double v) | 
| List<R> | sortByColumnAbsoluteValues(int i,
                          boolean descending) | 
| abstract DoubleMatrix<R,C> | subsetColumns(List<C> columns)Create a copy of this matrix with only the selected columns, in the selected order. | 
| abstract DoubleMatrix<R,C> | subsetRows(List<R> rowNames)Create a copy of this matrix with only the selected rows, in the selected order. | 
| String | toString() | 
| abstract DoubleMatrix<C,R> | transpose() | 
| abstract cern.colt.matrix.DoubleMatrix1D | viewColumn(int column) | 
| abstract cern.colt.matrix.DoubleMatrix1D | viewRow(int j) | 
addColumnName, addRowName, asDoubles, assign, checkColRange, checkRowRange, containsColumnName, containsRowName, getColIndexByName, getColName, getColNames, getRowIndexByName, getRowName, getRowNameMapIterator, getRowNames, hasColNames, hasMissingValues, hasRow, hasRowNames, numMissing, setColumnName, setColumnNames, setRowName, setRowNames, sizeclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetColObj, getObject, getRowObjaddColumnName, asDoubles, assign, columns, containsColumnName, containsRowName, getColIndexByName, getColName, getColNames, getRowIndexByName, getRowName, getRowNameMapIterator, getRowNames, hasColNames, hasRow, hasRowNames, isMissing, numMissing, rows, set, setColumnName, setColumnNames, setRowName, setRowNamespublic abstract double[][] asArray()
public abstract DoubleMatrix<R,C> copy()
public abstract double get(int j,
                           int i)
j - i - public abstract DoubleMatrix<R,C> getColRange(int startCol, int endCol)
startCol - inclusive, numbered from zeroendCol - inclusive, numbered from zeropublic abstract double[] getColumn(int j)
public double[] getColumnByName(C s)
s - Stringpublic Double getEntry(int row, int column)
public double[][] getRawMatrix()
public abstract double[] getRow(int i)
public abstract cern.colt.list.DoubleArrayList getRowArrayList(int i)
public double[] getRowByName(R s)
s - Stringpublic abstract DoubleMatrix<R,C> getRowRange(int startRow, int endRow)
startRow - inclusive, numbered from zeroendRow - inclusivepublic List<R> sortByColumnAbsoluteValues(int i, boolean descending)
i - descending - public abstract DoubleMatrix<R,C> subsetColumns(List<C> columns)
columns - public abstract DoubleMatrix<R,C> subsetRows(List<R> rowNames)
rowNames - public abstract DoubleMatrix<C,R> transpose()
public abstract cern.colt.matrix.DoubleMatrix1D viewColumn(int column)
public abstract cern.colt.matrix.DoubleMatrix1D viewRow(int j)
j - Copyright © 2003–2022 UBC Michael Smith Laboratories. All rights reserved.