Fork me on GitHub

04 2022 档案

摘要:在上期笔记中介绍了如何在 Java 中调用 NetLogo,本篇博客介绍如何在 Python 中调用 NetLogo。实现依赖一个 Python 包 PyNetLogo,而 PyNetLogo 依赖 JPype,以实现在 Python 中调用 Java。完整的调用逻辑如下 由上图可知,本质上 PyN 阅读全文
posted @ 2022-04-30 22:27 Rotopia 阅读(1261) 评论(0) 推荐(0)
摘要:最近由于科研需要,笔者接触了 NetLogo,一种用于多智能体建模的编程语言。NetLogo 的定位是一门领域特定语言(domain-specific programming language),而不是一门通用编程语言(general purpose programming language),这是 阅读全文
posted @ 2022-04-12 11:33 Rotopia 阅读(1606) 评论(0) 推荐(0)
摘要:__includes 导入 .nls 文件 当模型包含多个例程时,全部写在一个 .nlogo 文件会显得臃肿、结构不清晰、可读性差,这就产生了拆分文件的需求。NetLogo 提供了一个实验性的 keyword __includes,根据官方文档,用法如下 #! model.nlogo __inclu 阅读全文
posted @ 2022-04-12 11:02 Rotopia 阅读(724) 评论(0) 推荐(0)