Julia: Transforming an Array of Arrays in a 2-dimensional Array
If your array of array is supposed to represent a matrix and you want to preserve the logic, then this is the simpler I found (julia 1.1)
julia> a=[ [1,2], [3,4], [5,6] ]
3-element Array{Array{Int64,1},1}:
[1, 2]
[3, 4]
[5, 6]
julia> permutedims(reshape(hcat(a...), (length(a[1]), length(a))))
3×2 Array{Int64,2}:
1 2
3 4
5 6
One could use transpose
instead of permutedims
.
hcat(d...)
and vcat(d...)
should do what you want.