|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Vector
Represents a numeric vector, whose index type is Int and value type is Double.
Note: Users should not implement this interface.
Method Summary | |
---|---|
double |
apply(int i)
Gets the value of the ith element. |
Vector |
compressed()
Returns a vector in either dense or sparse format, whichever uses less storage. |
Vector |
copy()
Makes a deep copy of this vector. |
boolean |
equals(Object other)
|
void |
foreachActive(scala.Function2<Object,Object,scala.runtime.BoxedUnit> f)
Applies a function f to all the active elements of dense and sparse vector. |
int |
hashCode()
Returns a hash code value for the vector. |
int |
numActives()
Number of active entries. |
int |
numNonzeros()
Number of nonzero elements. |
int |
size()
Size of the vector. |
double[] |
toArray()
Converts the instance to a double array. |
breeze.linalg.Vector<Object> |
toBreeze()
Converts the instance to a breeze vector. |
DenseVector |
toDense()
Converts this vector to a dense vector. |
SparseVector |
toSparse()
Converts this vector to a sparse vector with all explicit zeros removed. |
Method Detail |
---|
int size()
double[] toArray()
boolean equals(Object other)
equals
in class Object
int hashCode()
java.util.Arrays.hashCode
.
hashCode
in class Object
breeze.linalg.Vector<Object> toBreeze()
double apply(int i)
i
- index
Vector copy()
void foreachActive(scala.Function2<Object,Object,scala.runtime.BoxedUnit> f)
f
to all the active elements of dense and sparse vector.
f
- the function takes two parameters where the first parameter is the index of
the vector with type Int
, and the second parameter is the corresponding value
with type Double
.int numActives()
int numNonzeros()
SparseVector toSparse()
DenseVector toDense()
Vector compressed()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |