Right, hcat(a…) does that (up to a transpose since julia stores things in column major order ).
julia> a = Array(Array, 0) 0-element Array{Array{T,N},1} julia> push!(a, [1, 2]) 1-element Array{Array{T,N},1}: [1,2] julia> push!(a, [3, 4]) 2-element Array{Array{T,N},1}: [1,2] [3,4] julia> b = hcat(a...) 2x2 Array{Int64,2}: 1 3 2 4 julia> b[:, 2] 2-element Array{Int64,1}: 3 4 On Sunday, May 25, 2014 10:42:38 AM UTC-7, Freddy Chua wrote: I mean, is there a function that allows me to take in a and return a matrix? > > b = convert_to_matrix(a) > > b[:, 2] = [2,4] > > On Monday, May 26, 2014 1:36:47 AM UTC+8, Freddy Chua wrote: >> >> For example >> >> a = Array(Array, 0) >> >> push!(a, [1, 2]) >> push!(a, [3, 4]) >> >> Gives me an array of array. Can I get a matrix easily in this way? >> >> >>