I used the Java's API, i.e. Apache-Spark 1.2.0, and created two parse vectors as follows.
Vector v1 = Vectors.sparse(3, new int[]{0, 2}, new double[]{1.0, 3.0});
Vector v2 = Vectors.sparse(2, new int[]{0, 1}, new double[]{4,5});
How can I get a new vector v3
that is formed by combining v1
and v2
, so the result should be: (5, [0,2,3,4],[1.0, 3.0, 4.0, 5.0])