Re: o.a.s.u.Vector instances for equality

2014-03-04 Thread Oleksandr Olgashko
Thanks. Does it make sence to add ==/equals method for Vector with this (or same) behavior? 2014-03-04 6:00 GMT+02:00 Shixiong Zhu : > Vector is an enhanced Array[Double]. You can compare it like > Array[Double]. E.g., > > scala> val v1 = Vector(1.0, 2.0) > v1: org.apache.spark.util.Vector = (1.

Re: o.a.s.u.Vector instances for equality

2014-03-03 Thread Shixiong Zhu
Vector is an enhanced Array[Double]. You can compare it like Array[Double]. E.g., scala> val v1 = Vector(1.0, 2.0) v1: org.apache.spark.util.Vector = (1.0, 2.0) scala> val v2 = Vector(1.0, 2.0) v2: org.apache.spark.util.Vector = (1.0, 2.0) scala> val exactResult = v1.elements.sameElements(v2.ele

o.a.s.u.Vector instances for equality

2014-03-03 Thread Oleksandr Olgashko
Hello. How should i better check two Vector's for equality? val a = new Vector(Array(1)) val b = new Vector(Array(1)) println(a == b) // false