抱歉,如果这一切看起来都不太清楚,但我目前正在学习 Netlogo 来模拟基于代理的集体行为,并希望听到一些关于替代软件选择的建议。我的主要事情是我非常想利用 PyCuda,因为据我了解,它支持并行计算。但是,这是否意味着我仍然必须在其他环境中编写数字脚本并在另一个环境中实现视觉效果???
如果是这样,我的问题是:
我应该使用什么数字包?PyEvolve、DEAP 还是其他?PyEvolve 似乎不再被开发,而 DEAP 只是过时的(?)EAP 的包装。
图形方面,我发现 mayavi2 和 vtk 很有希望。问题是,没有一个数字包似乎很容易绑定到这些。除了将数值输出保存到数据文件并将它们输入到 mayavi2 之外,没有更好的选择吗?
另一种选择是通过 Netlogo 生成数据并将它们从 (2) 输入到图形包中。这样做有什么缺点吗?
非常感谢您阐明这种困惑。