|
||||||||||
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 GrowableMatrix
public void removeColumn(int index)
public Iterator columnIterator()
columnIterator
in interface Matrix
columnIterator
in class AbstractMatrix
public 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 Matrix
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 Object clone()
clone
in interface Matrix
clone
in class AbstractMatrix
public void setColumn(int index, Array column)
Matrix
index = column
setColumn
in interface Matrix
setColumn
in class AbstractMatrix
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |