Arrays 创建1x1 Julia数组

Arrays 创建1x1 Julia数组,arrays,julia,Arrays,Julia,我想创建一个1×1数组(比如数组{Float64,2}),并将其初始化为某个值。当然,这是可行的: M=zeros(1,1) M[1,1]=0.1234 有没有更简洁的方法来创建M并同时初始化它?因为[1.1234]将以Julia的形式为您提供一个向量我能想到的最简单的方法是: julia> fill(1.234,1,1) 1x1 Array{Float64,2}: 1.234 另一种方法是重塑: julia> reshape([1.234], 1, 1) 1x1 Array{

我想创建一个1×1数组(比如
数组{Float64,2}
),并将其初始化为某个值。当然,这是可行的:

M=zeros(1,1)
M[1,1]=0.1234

有没有更简洁的方法来创建M并同时初始化它?

因为
[1.1234]
将以Julia的形式为您提供一个向量我能想到的最简单的方法是:

julia> fill(1.234,1,1)
1x1 Array{Float64,2}:
 1.234

另一种方法是重塑:

julia> reshape([1.234], 1, 1)
1x1 Array{Float64,2}:
 1.234

现有的答案并非我所建议的。最好的方法是使用

julia> hcat(5)
1×1 Array{Int64,2}:
 5

这是最简洁的,与
[xy]
串联形式类似。

您真的需要这样做吗?听起来你可能在尝试使用另一种语言中的非朱利安方法。