如何在Julia 1.0中复制数组

时间:2019-01-30 06:37:14

标签: julia

我的代码如下。

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})

非常感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

使用.=

V = ntuple(x -> zeros(5, 5), 2)
V1 = rand(5,5)
V[1] .= V1

它将复制V1V[1]的值。