【发布时间】:2015-02-02 05:22:34
【问题描述】:
我刚开始对 Julia 进行修补,我真的很喜欢它。但是,我遇到了障碍。例如,在 Python 中(虽然不是很高效或 Pythonic),我会创建一个空列表并附加一个已知大小和类型的列表,然后转换为 NumPy 数组:
Python 片段
a = []
for ....
a.append([1.,2.,3.,4.])
b = numpy.array(a)
我希望能够在 Julia 中做类似的事情,但我似乎无法弄清楚。这是我目前所拥有的:
朱莉娅 sn-p
a = Array{Float64}[]
for .....
push!(a,[1.,2.,3.,4.])
end
结果是大小为 (n,) 的 n 元素 Array{Array{Float64,N},1},但我希望它是 nx4 Array{Float64,2}。
有什么建议或更好的方法吗?
【问题讨论】: