首页 > 解决方案 > 将 Array{Array{Float64},1} 转换为 Array{Float64,2} 的最佳方法,反之亦然

问题描述

考虑一个数组数组

julia> a
2-element Array{Array{Float64,1},1}:
 [1.0, 2.0, 3.0]
 [4.0, 5.0, 6.0]

我想将 a 转换为 Array{Float64,2}

2×3 Array{Float64,2}:
 1.0  2.0  3.0
 4.0  5.0  6.0

像这样。

我发现了一个解决方案 hcat(a...)'

julia> hcat(a...)'
2×3 Adjoint{Float64,Array{Float64,2}}:
 1.0  2.0  3.0
 4.0  5.0  6.0

这里的类型是 Adjoint{Float64,Array{Float64,2}}。但对于我的问题,我只需要 Array{Float64,2}。经过一些计算,我需要将其转换回数组数组。我想知道,最好的方法应该是什么。

提前致谢。

标签: arraysjulia

解决方案


你在寻找vcat(a'...)它做你想要的。


推荐阅读