简体   繁体   中英

Python and Agent Simulation/Visualization Environments

I am trying to end my dependence on Matlab and have turned to Python. I am soon to begin work implementing machine learning (neural nets/SVMs) in agents (simulate ship traffic). I need a machine learning toolbox and a simulation environment.

There are many ML/Python options. The remaining challenge then is a simulation environment (2D or 3D).

Netlogo is interesting but seems limited in being able to call external functions. It is also Java based. Breve seems perfect but also seems a dead project. Pybrain mentions some environments (PyODE?) but is unclear on detail.

So has anyone some good recommendations on a simulation/visualization environment with a good Python interface?

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

Have just found Simpy - haven't tried it yet but it seems to have been under development for some time:

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

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

VTK seems a very nice option.

http://www.vtk.org/

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM