public class Vectors
extends Object
| Constructor and Description |
|---|
Vectors() |
| Modifier and Type | Method and Description |
|---|---|
static Vector |
dense(double[] values)
Creates a dense vector from a double array.
|
static Vector |
dense(double firstValue,
double... otherValues)
Creates a dense vector from its values.
|
static Vector |
dense(double firstValue,
scala.collection.Seq<Object> otherValues)
Creates a dense vector from its values.
|
static Vector |
sparse(int size,
int[] indices,
double[] values)
Creates a sparse vector providing its index array and value array.
|
static Vector |
sparse(int size,
Iterable<scala.Tuple2<Integer,Double>> elements)
Creates a sparse vector using unordered (index, value) pairs in a Java friendly way.
|
static Vector |
sparse(int size,
scala.collection.Seq<scala.Tuple2<Object,Object>> elements)
Creates a sparse vector using unordered (index, value) pairs.
|
public static Vector dense(double firstValue, double... otherValues)
public static Vector dense(double firstValue, scala.collection.Seq<Object> otherValues)
public static Vector dense(double[] values)
public static Vector sparse(int size, int[] indices, double[] values)
size - vector size.indices - index array, must be strictly increasing.values - value array, must have the same length as indices.public static Vector sparse(int size, scala.collection.Seq<scala.Tuple2<Object,Object>> elements)
size - vector size.elements - vector elements in (index, value) pairs.public static Vector sparse(int size, Iterable<scala.Tuple2<Integer,Double>> elements)
size - vector size.elements - vector elements in (index, value) pairs.