public class DenseVector extends Object implements Vector
| Constructor and Description |
|---|
DenseVector(double[] values) |
| Modifier and Type | Method and Description |
|---|---|
double |
apply(int i)
Gets the value of the ith element.
|
int |
argmax()
Find the index of a maximal element.
|
static Vector |
compressed() |
DenseVector |
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.
|
static DenseVector |
toDense() |
SparseVector |
toSparse()
Converts this vector to a sparse vector with all explicit zeros removed.
|
String |
toString() |
static scala.Option<double[]> |
unapply(DenseVector dv)
Extracts the value array from a dense vector.
|
double[] |
values() |
compressed, toDensepublic static scala.Option<double[]> unapply(DenseVector dv)
public static DenseVector toDense()
public static Vector compressed()
public double[] values()
public int size()
Vectorpublic String toString()
toString in class Objectpublic double[] toArray()
Vectorpublic double apply(int i)
Vectorpublic DenseVector copy()
Vectorpublic void foreachActive(scala.Function2<Object,Object,scala.runtime.BoxedUnit> f)
Vectorf to all the active elements of dense and sparse vector.
foreachActive in interface Vectorf - 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.public boolean equals(Object other)
public int hashCode()
Vectorjava.util.Arrays.hashCode.public int numActives()
VectornumActives in interface Vectorpublic int numNonzeros()
VectornumNonzeros in interface Vectorpublic SparseVector toSparse()
Vector