一个由tuple组成的list,但是我想把他变成矩阵或者Dataframe,有没有什么函数
julia> x = [ (1.0, 2.0), (3.0, 4.0), (5.0, 6.0) ]
3-element Array{Tuple{Float64,Float64},1}:
(1.0, 2.0)
(3.0, 4.0)
(5.0, 6.0)
julia> y = reshape(collect(reinterpret(Float64, x)), (2,3))'
3×2 LinearAlgebra.Adjoint{Float64,Array{Float64,2}}:
1.0 2.0
3.0 4.0
5.0 6.0
2 个赞
请问这些函数在哪里了解到的呢?
你可以直接通过在文档搜索学习。没事多看文档。
julia> x = [ (1.0, 2.0), (3.0, 4.0), (5.0, 6.0) ]
3-element Array{Tuple{Float64,Float64},1}:
(1.0, 2.0)
(3.0, 4.0)
(5.0, 6.0)
julia> vcat(map(e->collect(e)', x)...)
3×2 Array{Float64,2}:
1.0 2.0
3.0 4.0
5.0 6.0
1 个赞
这个方法好,谢谢