Netlogo 计算具有特定颜色邻居的补丁

标签 netlogo

我如何编码才能知道我的世界中有多少 block 具有黄色邻居?我正在使用以下行:

ask patches [ show count neighbors with [pcolor = yellow] ]

结果是回答问题的每个补丁的一长串列表,但我需要的只是满足上述条件的补丁数量。感谢您的帮助。

最佳答案

我想你想要

print count patches with [ any? neighbors with [ pcolor = yellow ] ]

关于Netlogo 计算具有特定颜色邻居的补丁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49419641/

相关文章:

netlogo - 如何替换列表中满足给定条件的所有项目

boolean - 在 Netlogo 中,是否可以将 boolean 变量列表从 true/false 转换为 1/0?

NetLogo 从补丁变量中查询海龟变量

NetLogo- 列表中的随机性以识别附近的海龟

NetLogo:创建动态数量的品种

simulation - 如何在netlogo中制作累计总和列表

NetLogo - 当代理位于顶部时更改补丁的颜色

netlogo - 在 NetLogo 中,代理操作是如何执行的?

netlogo - 是否可以通过将一个列表包含在另一个列表中来连接列表?

netlogo - 将 NetLogo 数据导出到带有节点和边的图形