在 NetLogo 中,将代理集中的变量值复制到具有相同数量代理的另一个代理集中的最有效方法是什么

In NetLogo, what is the most efficient way to copy the values of variables in an agentset to another agentset with the same number of agents

在 NetLogo 中,我在不同的块上有相同数量的海龟。现在我想将一个补丁上代理的代理变量值复制到另一个补丁上的那些代理。我知道我可以为每个补丁定义一个成员列表,然后根据列表的顺序逐个代理复制值,但是我必须为每个补丁定义一个列表,这可能会占用一些内存并减少 运行 速度。

换句话说,我希望一个补丁上的代理的代理变量值与另一个补丁上的代理相同。

有没有更有效的方法来做到这一点?

我使用类似这样的东西 hatch 精确复制原始海龟相同的变量相同的颜色等 targ 是你希望他们在

to dup-turtles-to [targ]
ask turtles-here 
[
hatch 1 [move-to targ]
]
end

希望对您有所帮助,并且我正确理解了您的问题。