I have an array of 2-tuples of floats, created as ```julia julia> mytuples = (Float64,Float64)[(v.x, v.y for v in vs] # slightly more complicated in actual code 136-element Array{(Float64,Float64),1}: (4.0926,-2.55505) (4.170826,-2.586752) ... ```
Now, I'd like to split this into two arrays of floats. I was under the impression that `zip` could do this for me - according to the docs, [`zip` is its own inverse](http://docs.julialang.org/en/latest/stdlib/base/#Base.zip), and the array of tuples does look like something I could get from `zip`ping two arrays. So I tried something similar to the example there: ``` julia> julia> [zip(mytuples...)...] 2-element Array{(Float64,Float64,Float64, ... and so on, 136 times...),1}: ``` so I guess that only works on actual `Zip` objects, and not on arrays (that could have been) generated by the `zip` function inside `[]`. (Also, since this uses splatting with `...` on large lists, it [might not be a good idea in the first place...?](https://github.com/JuliaLang/julia/issues/6098#issuecomment-37203821)) What's the best way to accomplish what I want, i.e. transforming the `mytuple` variable above into two `Vector{Float64}`s (possibly inside a tuple or array or something)? // T