python的事件离散、基于过程的模拟。

SimPyClassic的Python项目详细描述


Simpy Classic是一种基于过程的离散事件仿真语言,它基于 标准的python并在gnu lgpl下发布。

它为建模者提供了仿真模型的组件。这些包括 客户、信息和车辆等活动部件的流程 作为构成有限容量拥塞的无源组件的资源 点(如服务器、结账台和隧道)。它还提供监视器 有助于收集统计数据的变量。Simpy具有广泛的设计 能力。

该发行版包含深入的文档、教程和大量 模拟模型。

鼓励仿真模型开发人员共享他们的simpy模型 Simpy社区的技术。请给simpy用户留言 邮件列表:http://lists.sourceforge.net/lists/listinfo/simpy-users

还鼓励软件开发人员将simpy与其他python接口- 可访问的包,如gui、数据库或映射,并共享这些新的 GNU LGPL下的社区功能。

这是最早的。大约在2012年Simpy Forked和这个原始版本 现在被称为simpy经典。

安装

Simpy Classic需要Python2.7或Python3。

您可以通过PIP

轻松安装simpy
$ pip install -U SimPy

您也可以手动下载和安装simpy。它可以在https://github.com/simpyclassic/simpyclassic

$ cd where/you/put/simpy/
$ python setup.py install

要在您的安装上运行Simpy的测试套件,请执行:

$ python -m pytest

开始

您还可以运行docs/examples/下的一个或多个程序来查看 python是否找到simpy模块。如果您收到一条错误消息,如 {EM1}$CurnActudio:没有名为SimPy的EMEM模块,检查SIMPY包是否存在 您的网站包文件夹(如/lib/site packages)。

教程和手册位于docs/html文件夹中。许多用户 评论说,银行教程对用户入门很有价值 建立自己的简单模型。即使是几行python和simpy也可以 模拟重要的实际系统。

有关更多帮助,请联系SimPy-Users mailing list。simpy用户非常有用。

享受Simpy中的模拟编程吧!

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java在循环中使用if语句   Java onthefly字符串替换   安卓 java。util。拉链ZipInputStream在解压过程中部分为空   java检查安卓设备是否支持4K视频?   java如何显示ArrayList<Integer[]>lista=new ArrayList<>()   如何在Java8中将字符流转换为字符串   java序列化ArrayList<Objects>并返回,保留类   java通过复制到webapps手动部署Tomcat应用   java如何将JsonNode转换为映射   java从addOnSuccessListener获取结果   java在泛型类中生成随机数   列表中每个对象的java格式   最新GAE SDK版本(1.9.26)的java MemcacheService增量问题   RESTful服务的java url设计   java Maven可传递依赖公共集合版本3 vs 4   list Java:如何使用try/catch块和return   如何在Eclipse 202012中为Java 14启用预览功能?