Julia-定义二维数组,其中数组作为一维元素

时间:2018-11-22 01:47:35

标签: julia

我正在尝试使用以下方法定义数组:

  • 由另一个一维数组Int64填充的一维
  • 由常规数字Int64填充的其他维度

我该怎么做?尺寸是x和y。

2 个答案:

答案 0 :(得分:0)

您对“维度”的使用含糊不清,但也许您想要一个矩阵{Number}:

julia> array = Matrix{Number}([1.5 2.5; 1 2])
2×2 Array{Number,2}:
 1.5  2.5
 1.0  2.0

答案 1 :(得分:0)

您的问题不清楚。另一个可能的答案是,您需要Vector中的Vector个(而不是Matrix

julia> arr = Vector{Int64}[]
0-element Array{Array{Int64,1},1}

julia> push!(arr,[1,2,3])
1-element Array{Array{Int64,1},1}:
 [1, 2, 3]

julia> push!(arr,[4,5,6])
2-element Array{Array{Int64,1},1}:
 [1, 2, 3]
 [4, 5, 6]