I'd like to slice a sparse vector in scalala and get another sparse vector. A normal slice always gives a standard vector. Can I provide an implicit function for doing this while slicing and if so what would it look like?
As an example, I'd like to accomplish the following:
val v:SparseVectorRow[Double] = ...
val v2:SparseVectorRow[Double] = v(List(1,3,5))
Lastly, I'm using Scalala release 1.0.0.RC3-SNAPSHOT.
Thanks in advance.