首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >NetLogo的Python还是JavaScript脚本?

NetLogo的Python还是JavaScript脚本?
EN

Stack Overflow用户
提问于 2014-08-28 04:21:34
回答 1查看 7.1K关注 0票数 9

对于该语言的基于代理的modeling...except,NetLogo是非常优秀的。我发现自己总是纠结于如何在NetLogo的Logo实现中做一些应该很容易编码的事情(比如实现一个简单的case语句)。徽标不是程序员的语言(对于那些被这个断言激怒的人,我很抱歉)。

我看到了Abe Gong的Tengolo项目,该项目声称就是为了做到这一点(http://compsocsci.blogspot.com/2012/02/announcing-tengolo-python-alternative.html),但该项目似乎已经被放弃。此外,堆栈溢出(agent-based simulation: performance issue: Python vs NetLogo & Repast)中的另一个问题似乎表明Python会更慢。

使用Jython编译成NetLogo可以使用的模块似乎是很有可能的,但是我想知道有没有人知道可以让我用Python语言进行NetLogo模拟。有什么想法?

EN

回答 1

Stack Overflow用户

发布于 2014-08-28 06:29:21

gridworld.py模块提供了一些类似NetLogo的功能。

我绝对喜欢Python,但我会为NetLogo加上一句话:一旦你习惯了它的特性集,它对于大多数小规模的模拟来说已经足够了,特别是在添加了任务之后。对于一些项目来说,在NetLogo中没有继承真的很不方便(品种不是一个合适的替代品)。尽管如此,我正在进行的一个项目是NetLogo,在尝试使用Python教授基于代理的编程之后,我切换到NetLogo作为课堂。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25536270

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档