NetLogo非常适合基于代理的建模...除了语言。我总是发现自己扭曲了我的大脑,试图弄清楚如何在NetLogo的Logo实现中做些简单的代码(比如实现一个简单的case语句)。 Logo不仅仅是程序员的语言(对于那些被这种断言激怒的人的道歉)。NetLogo的Python脚本?
我看到了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模拟。思考?
相关:https://simulatingcomplexity.wordpress.com/2014/05/26/how-the-python-eat-the-turtle/ – 2014-08-28 15:12:07
我最近在没有Netlogo的Repeat语句的python中感到不安。 – ychaouche 2014-09-05 21:43:37