is there an obvious way to go from vectorz/vector to a standard clojure vector?
user=> (matrix :persistent-vector v)
[1.0 2.0 3.0]
user=> (class (matrix :persistent-vector v))
clojure.lang.PersistentVector
My core.matrix knowledge is rusty. I'm pretty sure are probably other ways, but they're probably equivalent as far as speed, etc.
The idea is that even if one of the implementations is your current default, you can always add a keyword to matrix
(and a few other functions, I think) to create a structure for a different implementation.
PersistentVector
is the standard Clojure vector.