如何在Netlogo中提取网络邻居

如何在Netlogo中提取网络邻居,netlogo,Netlogo,我想计算一个代理(无向)网络邻居中的链接数。这是一个代理与其链接的所有代理之间的链接。(因此,如果我有两个互不认识的朋友,它将输出2个链接;如果他们相互认识,它将输出3个链接。)在igraph中,我将使用 有人知道如何在NetLogo中实现这一点吗?Jen的方法通常是正确的,并且有一种简洁的方式在NetLogo中表达。试着这样做: ask one-of turtles [ let neighborhood (turtle-set self link-neighbors) show lin

我想计算一个代理(无向)网络邻居中的链接数。这是一个代理与其链接的所有代理之间的链接。(因此,如果我有两个互不认识的朋友,它将输出2个链接;如果他们相互认识,它将输出3个链接。)在igraph中,我将使用


有人知道如何在NetLogo中实现这一点吗?

Jen的方法通常是正确的,并且有一种简洁的方式在NetLogo中表达。试着这样做:

ask one-of turtles [
  let neighborhood (turtle-set self link-neighbors)
  show link-set [ [ link-with myself ] of neighborhood ] of neighborhood
]

如果我正确地理解了您需要的内容,我认为它应该起作用。

我的一般方法是构建ego+网络邻居的代理集,然后通过运行代理来构建链接代理集,并要求他们添加与代理集其他成员的任何链接,然后计算链接代理集。试着把你遇到的代码贴出来。