- The signature for this method constructor is:
DenseVector (double[] values)
- The method inherits from the following which makes its concrete methods available to all routines:
interface class java.lang.Objectinterface org.apache.spark.mllib.linalg. Vector
- There are several method calls that are of interest:
- Make a deep copy of the vector:
DenseVector copy()
-
- Convert to the SparseVector. You will do this if your vector is long and the density decreases after a number of operations (for example, zero out non-contributing members):
SparseVector toSparse()
-
- Find the number of non-zero elements. This is useful so you can convert on-the-fly to the SparseVector if the density ID is low:
Int numNonzeros()
-
- Convert ...