public class DenseVector extends java.lang.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.
|
DenseVector |
copy()
Makes a deep copy of this 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.
|
SparseVector |
toSparse()
Converts this vector to a sparse vector with all explicit zeros removed.
|
java.lang.String |
toString() |
static scala.Option<double[]> |
unapply(DenseVector dv)
Extracts the value array from a dense vector.
|
double[] |
values() |
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, waitcompressed, equals, toDensepublic static scala.Option<double[]> unapply(DenseVector dv)
public double[] values()
public int size()
Vectorpublic java.lang.String toString()
toString in class java.lang.Objectpublic double[] toArray()
Vectorpublic double apply(int i)
Vectorpublic DenseVector copy()
Vectorpublic int hashCode()
Vectorjava.util.Arrays.hashCode.public int numActives()
VectornumActives in interface Vectorpublic int numNonzeros()
VectornumNonzeros in interface Vectorpublic SparseVector toSparse()
Vector