Hi,
Let’s consider an array X of two dimensions, here X[1,1] is of type Array{Float64, 2}, i.e. n = 2:
julia> X
2×2 Array{Array{Float64,2},2}:
[0.0 0.0; 0.0 0.0; 0.0 0.0] [2.0 2.0; 2.0 2.0; 2.0 2.0]
[2.0 2.0; 2.0 2.0; 2.0 2.0] [2.0 2.0; 2.0 2.0; 2.0 2.0]
I obtain y from X by doing:
julia> [y[i,j,:,:] = X[i,j] for i in 1:size(X, 1) for j in 1:size(X, 2)]
Now for the general case when X[1][1] is of type Array{Float64, n} where n ∈ ℕ, what can I do to get y for general n in similar way?
pseudo-code would be:
julia> [y[i,j,:,:,:,:,:,.....] = X[i,j] for i in 1:size(X, 1) for j in 1:size(X, 2)]