在 netlogo 中查找没有连接到其他的海龟
Find turtles that are not connected to others in netlogo
我有一个包含近 4700 只海龟的网络,但并非所有海龟都已连接,这没关系......但我需要找到未连接到其他海龟(通过链接)的网络,并且杀了他们,怎么办?
我想是这样的:
""用 [no-links] 询问海龟 [die]""
但是...它不起作用,因为无链接不报告任何内容!!...我不知道这是否是正确的方法(更改 with 条件) 否则我必须进行下一步。
PD:所有海龟及其链接都设置在 nw 上下文中。
如果您查看 netlogo dictionairy,您会看到 no-links
报告空的 link 代理集。
您可以使用两个报告器来获取每只海龟的 link 数量:link-neighbors
或 my-links
:
ask turtles with [not any? my-links] [die]
或
ask turtles with [not any? link-neighbors] [die]
我有一个包含近 4700 只海龟的网络,但并非所有海龟都已连接,这没关系......但我需要找到未连接到其他海龟(通过链接)的网络,并且杀了他们,怎么办?
我想是这样的:
""用 [no-links] 询问海龟 [die]""
但是...它不起作用,因为无链接不报告任何内容!!...我不知道这是否是正确的方法(更改 with 条件) 否则我必须进行下一步。
PD:所有海龟及其链接都设置在 nw 上下文中。
如果您查看 netlogo dictionairy,您会看到 no-links
报告空的 link 代理集。
您可以使用两个报告器来获取每只海龟的 link 数量:link-neighbors
或 my-links
:
ask turtles with [not any? my-links] [die]
或
ask turtles with [not any? link-neighbors] [die]