arrays - 将 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}。经过一些计算,我需要将其转换回数组数组。我想知道,最好的方法应该是什么。
提前致谢。
解决方案
你在寻找vcat(a'...)
它做你想要的。
推荐阅读
- javascript - Javascript:按下回车键时滚动到div的顶部
- time-series - 测量精度错误打印不适用
- php - 在 Laravel Blade 模板中的 AJAX 响应中出现错误
- keycloak - 如何通过keycloak中的自定义属性获取用户?
- javascript - 如何使用 mongodb native、express 和 body-parser 来发布请求和保存数据?
- android - 将 android studio 从 3.2 更新到 3.3 后出现错误
- python - 无法安装python模块
- javascript - 当输入提供为“2018.1”时,如何获得针对季度的输出,例如“FY18 Q1”?
- python - 如何避免使用全局变量?
- .net - .Net Core 2.1 应用程序在使用 Docker 部署到 Heroku 时崩溃