今日分享:关于矩阵和数组的转换函数
技术分享
发布于 2024-11-20 14:00:20
查看 10过去585天
很多场景下,需要矩阵和数组的来回的转换,尤其是在M软件的转移过来的用户,比如:
1.定义一个数组arr=[1,2,3];此时运行结果为一个3个元素的一维数组:
julia> arr = [1, 2, 3]
3-element Vector{Int64}:
1
2
3
如果我们需要一个31的矩阵,就可以使用函数hcat(arr),此时
julia> hcat(arr)
3×1 Matrix{Int64}:
1
2
3
当然可能有人问,如何去定义一个13的矩阵呢
arr1=1 2 3
2.既然定义了arr1=[1 2 3],也可以使用vec函数将矩阵转化成向量
julia> vec(arr1)
3-element Vector{Int64}:
1
2
3
最简单的手段为reshape函数:重构数组
所属专栏:Julia语言
产品信息:Syslab科学计算环境