Python和代理模拟/可视化环境

时间:2010-11-29 01:25:46

标签: python visualization agents

我试图结束我对Matlab的依赖,并转向Python。我很快就开始在代理中实现机器学习(神经网络/ SVM)(模拟船舶交通)。我需要一个机器学习工具箱和一个模拟环境。

有许多ML / Python选项。剩下的挑战是模拟环境(2D或3D)。

Netlogo很有意思,但似乎无法调用外部函数。它也是基于Java的。 Breve似乎很完美,但似乎也是一个死项目。 Pybrain提到了一些环境(PyODE?),但细节不清楚。

对于具有良好Python界面的模拟/可视化环境,有没有人提出一些好建议?

4 个答案:

答案 0 :(得分:1)

Mesa是一个基于代理的模拟框架,包含某种基于Web的可视化。

答案 1 :(得分:0)

VTK似乎是一个非常好的选择。

http://www.vtk.org/

答案 2 :(得分:0)

刚刚找到Simpy - 尚未尝试过,但它似乎已经开发了一段时间了:

http://simpy.sourceforge.net/index.html

答案 3 :(得分:0)

如果您只需要三维可视化,Visual可以非常轻松地将某些内容组合在一起。