我的代码如下。
V = ntuple(x -> zeros(5, 5), 2)
V1 = rand(5,5)
copy!(V[1], V1)
我想用V[1]
替换V1
中的所有值。 copy!
在Julia 0.6.3中效果很好。但是,它在Julia 1.0.1中不起作用。
错误消息:MethodError: no method matching copy!(::Array{Float64,2}, ::Array{Float64,2})
非常感谢您的帮助。
答案 0 :(得分:2)
使用.=
:
V = ntuple(x -> zeros(5, 5), 2)
V1 = rand(5,5)
V[1] .= V1
它将复制V1
中V[1]
的值。