|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.mahout.math.matrix.impl.AbstractMatrix
org.apache.mahout.math.matrix.impl.AbstractMatrix1D
org.apache.mahout.math.matrix.DoubleMatrix1D
org.apache.mahout.math.matrix.impl.SparseDoubleMatrix1D
@Deprecated public final class SparseDoubleMatrix1D
Field Summary |
---|
Fields inherited from class org.apache.mahout.math.matrix.impl.AbstractMatrix1D |
---|
size, stride, zero |
Fields inherited from class org.apache.mahout.math.matrix.impl.AbstractMatrix |
---|
isNoView |
Constructor Summary | |
---|---|
SparseDoubleMatrix1D(double[] values)
Deprecated. Constructs a matrix with a copy of the given values. |
|
SparseDoubleMatrix1D(int size)
Deprecated. Constructs a matrix with a given number of cells. |
|
SparseDoubleMatrix1D(int size,
int initialCapacity,
double minLoadFactor,
double maxLoadFactor)
Deprecated. Constructs a matrix with a given number of parameters. |
Method Summary | |
---|---|
void |
assign(double value)
Deprecated. Sets all cells to the state specified by value. |
int |
cardinality()
Deprecated. Returns the number of cells having non-zero values. |
void |
ensureCapacity(int minCapacity)
Deprecated. Ensures that the receiver can hold at least the specified number of non-zero cells without needing to allocate new internal memory. |
double |
getQuick(int index)
Deprecated. Returns the matrix cell value at coordinate index. |
protected boolean |
haveSharedCellsRaw(DoubleMatrix1D other)
Deprecated. Returns true if both matrices share at least one identical cell. |
protected int |
index(int rank)
Deprecated. Returns the position of the element with the given relative rank within the (virtual or non-virtual) internal 1-dimensional array. |
DoubleMatrix1D |
like(int size)
Deprecated. Construct and returns a new empty matrix of the same dynamic type as the receiver, having the specified size. |
DoubleMatrix2D |
like2D(int rows,
int columns)
Deprecated. Construct and returns a new 2-d matrix of the corresponding dynamic type, entirelly independent of the receiver. |
void |
setQuick(int index,
double value)
Deprecated. Sets the matrix cell at coordinate index to the specified value. |
Vector |
toVector()
Deprecated. |
protected DoubleMatrix1D |
viewSelectionLike(int[] offsets)
Deprecated. Construct and returns a new selection view. |
Methods inherited from class org.apache.mahout.math.matrix.DoubleMatrix1D |
---|
aggregate, aggregate, assign, assign, assign, assign, assign, cardinality, copy, equals, equals, get, getContent, getNonZeros, getNonZeros, haveSharedCells, like, set, swap, toArray, toArray, view, viewPart, zDotProduct, zDotProduct, zDotProduct, zDotProduct, zSum |
Methods inherited from class org.apache.mahout.math.matrix.impl.AbstractMatrix1D |
---|
checkIndex, checkRange, checkSize, offset, rank, setUp, setUp, size, stride, vPart |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SparseDoubleMatrix1D(double[] values)
values
- The values to be filled into the new matrix.public SparseDoubleMatrix1D(int size)
size
- the number of cells the matrix shall have.
IllegalArgumentException
- if size<0.public SparseDoubleMatrix1D(int size, int initialCapacity, double minLoadFactor, double maxLoadFactor)
OpenIntDoubleHashMap
.
size
- the number of cells the matrix shall have.initialCapacity
- the initial capacity of the hash map. If not known, set initialCapacity=0 or
small.minLoadFactor
- the minimum load factor of the hash map.maxLoadFactor
- the maximum load factor of the hash map.
IllegalArgumentException
- if initialCapacity < 0 || (minLoadFactor < 0.0 || minLoadFactor >= 1.0) ||
(maxLoadFactor <= 0.0 || maxLoadFactor >= 1.0) || (minLoadFactor >=
maxLoadFactor).
IllegalArgumentException
- if size<0.Method Detail |
---|
public Vector toVector()
toVector
in class DoubleMatrix1D
public void assign(double value)
assign
in class DoubleMatrix1D
value
- the value to be filled into the cells.public int cardinality()
cardinality
in class DoubleMatrix1D
public void ensureCapacity(int minCapacity)
This method never need be called; it is for performance tuning only. Calling this method before tt>set()ing a large number of non-zero values boosts performance, because the receiver will grow only once instead of potentially many times and hash collisions get less probable.
ensureCapacity
in class AbstractMatrix
minCapacity
- the desired minimum number of non-zero cells.public double getQuick(int index)
Provided with invalid parameters this method may return invalid objects without throwing any exception. You should only use this method when you are absolutely sure that the coordinate is within bounds. Precondition (unchecked): index<0 || index>=size().
getQuick
in class DoubleMatrix1D
index
- the index of the cell.
protected boolean haveSharedCellsRaw(DoubleMatrix1D other)
haveSharedCellsRaw
in class DoubleMatrix1D
protected int index(int rank)
index
in class AbstractMatrix1D
rank
- the rank of the element.public DoubleMatrix1D like(int size)
like
in class DoubleMatrix1D
size
- the number of cell the matrix shall have.
public DoubleMatrix2D like2D(int rows, int columns)
like2D
in class DoubleMatrix1D
rows
- the number of rows the matrix shall have.columns
- the number of columns the matrix shall have.
public void setQuick(int index, double value)
Provided with invalid parameters this method may access illegal indexes without throwing any exception. You should only use this method when you are absolutely sure that the coordinate is within bounds. Precondition (unchecked): index<0 || index>=size().
setQuick
in class DoubleMatrix1D
index
- the index of the cell.value
- the value to be filled into the specified cell.protected DoubleMatrix1D viewSelectionLike(int[] offsets)
viewSelectionLike
in class DoubleMatrix1D
offsets
- the offsets of the visible elements.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |