You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@spark.apache.org by "颜发才 (Yan Facai)" <ya...@gmail.com> on 2016/11/01 08:04:26 UTC

Addition of two SparseVector

Hi, all.
How can I add a Vector to another one?


scala> val a = Vectors.sparse(20, Seq((1,1.0), (2,2.0)))
a: org.apache.spark.ml.linalg.Vector = (20,[1,2],[1.0,2.0])

scala> val b = Vectors.sparse(20, Seq((2,2.0), (3,3.0)))
b: org.apache.spark.ml.linalg.Vector = (20,[2,3],[2.0,3.0])

scala> a + b
<console>:38: error: type mismatch;
 found   : org.apache.spark.ml.linalg.Vector
 required: String
       a + b
           ^