我如何将一个包含所需维度的数组传递给像ones
或rand
这样的Julia函数?
例如,我想执行以下操作:
dims = [3 4]
rand(dims)
然后收到类似以下内容的东西
3×4 Array{Float64,2}:
0.300811 0.140124 0.756915 0.268328
0.732461 0.900773 0.251334 0.0338452
0.54227 0.439385 0.0812104 0.612996
作为输出结果。
执行第一个代码块返回一个随机选取的数字,而数组 dimen = [3 4]
,然而 rand(dims = dimen)
返回一个错误 ERROR: function rand does not accept keyword arguments
。
有没有办法实现我所希望的?