|
||||||||||
| 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.ArrayListMatrix
An ArrayList of arrays
| Field Summary |
| Fields inherited from class edu.stanford.nlp.linalg.AbstractMatrix |
nc, nnz, nr |
| Constructor Summary | |
ArrayListMatrix()
|
|
ArrayListMatrix(int size)
|
|
ArrayListMatrix(int num_rows,
int num_columns)
|
|
ArrayListMatrix(String filename)
|
|
| Method Summary | |
int |
addColumn(Array v)
insert column vector v into the ith column of the matrix. |
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 |
Object |
clone()
|
Iterator |
columnIterator()
returns iterator over all column in matrix. |
double |
get(int i,
int j)
Returns the matrix cell value at coordinate [row,column]. |
Array |
getColumn(int index)
returns index'th column of Matrix |
void |
removeColumn(int index)
|
void |
set(int i,
int j,
double value)
sets i,j th element of Matrix to value |
void |
setColumn(int index,
Array column)
sets column with index index = column |
| Methods inherited from class edu.stanford.nlp.linalg.AbstractMatrix |
cardinality, columns, entryIterator, entrySet, normalizeColumns, rows, tfidf, toDenseString, toMatlabSparseString, toSparseString, toString |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface edu.stanford.nlp.linalg.Matrix |
cardinality, columns, entryIterator, entrySet, normalizeColumns, rows, toDenseString, toMatlabSparseString, toSparseString, toString |
| Constructor Detail |
public ArrayListMatrix()
public ArrayListMatrix(int size)
public ArrayListMatrix(int num_rows,
int num_columns)
public ArrayListMatrix(String filename)
throws FileNotFoundException,
IOException
| Method Detail |
public int addColumn(Array v)
addColumn in interface GrowableMatrixpublic void removeColumn(int index)
public Iterator columnIterator()
columnIterator in interface MatrixcolumnIterator in class AbstractMatrixpublic Array getColumn(int index)
getColumn in interface Matrix
public void set(int i,
int j,
double value)
value
set in interface Matrix
public double get(int i,
int j)
get in interface MatrixIndexOutOfBoundsException - 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 AbstractMatrixpublic Object clone()
clone in interface Matrixclone in class AbstractMatrix
public void setColumn(int index,
Array column)
Matrixindex = column
setColumn in interface MatrixsetColumn in class AbstractMatrix
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||