|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--edu.stanford.nlp.linalg.AbstractMatrix | +--edu.stanford.nlp.linalg.ColtSparseMatrix
A Wrapper for a SparseDoubleMatrix2D
Field Summary |
Fields inherited from class edu.stanford.nlp.linalg.AbstractMatrix |
nc, nnz, nr |
Constructor Summary | |
ColtSparseMatrix(cern.colt.matrix.DoubleMatrix2D mat)
|
|
ColtSparseMatrix(int num_rows,
int num_columns)
|
|
ColtSparseMatrix(String filename)
|
Method Summary | |
void |
allocate(int num_rows,
int num_columns)
allocates memory for matrix of given size |
void |
allocate(int num_rows,
int num_columns,
int cardinality)
allocates memory for matrix of given size and cardinality |
int |
cardinality()
Returns the number of cells having non-zero values; ignores tolerance. |
Object |
clone()
|
int |
columns()
returns number of columns in matrix |
double |
get(int i,
int j)
Returns the matrix cell value at coordinate [row,column]. |
Array |
getColumn(int index)
returns number of columns in Matrix |
int |
rows()
returns number of rows in matrix |
void |
set(int i,
int j,
double value)
sets i,j th element of Matrix to value |
cern.colt.matrix.DoubleMatrix2D |
toDoubleMatrix2D()
|
Methods inherited from class edu.stanford.nlp.linalg.AbstractMatrix |
columnIterator, entryIterator, entrySet, normalizeColumns, setColumn, tfidf, toDenseString, toMatlabSparseString, toSparseString, toString |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public ColtSparseMatrix(cern.colt.matrix.DoubleMatrix2D mat)
public ColtSparseMatrix(int num_rows, int num_columns)
public ColtSparseMatrix(String filename) throws FileNotFoundException, IOException
Method Detail |
public Array getColumn(int index)
public void set(int i, int j, double value)
value
public double get(int i, int j)
IndexOutOfBoundsException
- if column<0 || column>=columns() || row<0 || row>=rows()public void allocate(int num_rows, int num_columns)
allocate
in class AbstractMatrix
public void allocate(int num_rows, int num_columns, int cardinality)
allocate
in class AbstractMatrix
public cern.colt.matrix.DoubleMatrix2D toDoubleMatrix2D()
public Object clone()
clone
in interface Matrix
clone
in class AbstractMatrix
public int columns()
Matrix
columns
in interface Matrix
columns
in class AbstractMatrix
public int rows()
Matrix
rows
in interface Matrix
rows
in class AbstractMatrix
public int cardinality()
Matrix
cardinality
in interface Matrix
cardinality
in class AbstractMatrix
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |