【问题标题】:Make a list of just a few links列出几个链接
【发布时间】:2020-04-22 16:14:22
【问题描述】:

我有一个完整的有向加权图和这行代码:

ask turtles
[
   show max-one-of my-in-links [trust]
]

我已设法以每只海龟的最大权重(或信任度)取回链接。 我遇到的问题是在列表中输入每个链接,因为对于这行代码

foreach sort-on [(- label)] links

我希望 links 仅引用每个海龟具有最大值的少数链接。 换句话说,我想知道写什么而不是链接。 谢谢

【问题讨论】:

    标签: netlogo


    【解决方案1】:

    我无法对此进行测试,但您可以尝试以下方法:

    let test-links [max-one-of my-in-links [trust]] of turtles
    

    也就是说,您使用与 ask 完全相同的结构,而是使用 of。或者,您可以使用ask 来迭代构建列表,例如(详细版本,以便您可以看到它在做什么):

    let test-links []
    ask turtles
    [
       let this-link max-one-of my-in-links [trust]
       set test-links lput this-link test-links
    ]
    

    【讨论】:

      猜你喜欢
      • 2012-11-07
      • 2015-01-18
      • 1970-01-01
      • 1970-01-01
      • 2011-11-15
      • 2020-03-11
      • 1970-01-01
      相关资源
      最近更新 更多