SimPy 4.1.2.dev4+g8f2f538 文档概述

SimPy

SimPy 是一个基于 Python 的进程离散事件模拟框架,用于模拟如客户、车辆或代理等主动组件。

SimPy 4.1.2.dev4+g8f2f538 文档概述

SimPy 是一个基于标准 Python 的进程离散事件模拟框架。在 SimPy 中,进程通过 Python 生成器函数定义,可以用于模拟如客户、车辆或代理等主动组件。SimPy 还提供了各种类型的共享资源,以模拟有限容量的拥堵点(如服务器、收银台和隧道)。模拟可以“尽可能快”地进行,实时(挂钟时间)或通过手动逐步执行事件。虽然理论上可以使用 SimPy 进行连续模拟,但它没有帮助您实现这一点的功能。另一方面,对于步长固定且您的进程不相互交互或不与共享资源交互的模拟,SimPy 则显得过于复杂。

一个简短的例子模拟了两个时钟以不同的时间间隔滴答作响:

>>> import simpy
>>>
>>> def clock(env, name, tick):
...     while True:
...         print(name, env.now)
...         yield env.timeout(tick)
...
>>> env = simpy.Environment()
>>> env.process(clock(env, 'fast', 0.5))
<Process(clock) object at 0x...>
>>> env.process(clock(env, 'slow', 1))
<Process(clock) object at 0x...>
>>> env.run(until=2)
fast 0
slow 0
fast 0.5
slow 1
fast 1.0
fast 1.5

文档包含一个教程,几个解释关键概念的指南,一些示例和 API 参考。SimPy 是根据 MIT 许可证发布的。鼓励模拟模型开发者与 SimPy 社区分享他们的 SimPy 建模技术。请向 SimPy 邮件列表发布消息。有一个介绍性演讲解释了 SimPy 的概念并提供了一些示例:观看视频或获取幻灯片。SimPy 也被重新实现为其他编程语言。有关更多详细信息,请参阅端口列表。

SimPy的最佳替代品

AnyLogic

AnyLogic

AnyLogic 是一款强大的模拟建模软件,助力企业决策

FlexSim

FlexSim

FlexSim 是 AI 驱动的 3D 模拟建模分析软件,助您优化系统流程

SpoofGPT

SpoofGPT

SpoofGPT 是一款模仿生成式AI工具界面的有趣工具,用户可以自定义AI聊天机器人的响应。

Secret Desires

Secret Desires

Secret Desires 是一款利用尖端人工智能技术,创造沉浸式体验的应用,让用户能够定制理想伴侣的外貌和性格。

Showrunner

Showrunner

Showrunner是一个由Fable Simulation驱动的AI平台,让用户能够制作场景、剧集和整个电视节目。

AngryGF

AngryGF是一款AI模拟器,帮助用户提升与愤怒女友的安慰技巧。

AGOGE.AI

AGOGE.AI

AGOGE.AI 是一款利用 GPT-4 技术的 AI 应用,通过实时对话模拟帮助用户提升沟通技巧。

FirePrep.chat

FirePrep.chat

FirePrep.chat 是一个由消防员为消防员打造的AI平台,提供高效的培训资源,随时随地提升技能。

Project December

Project December 是一个利用深度AI技术,在超级计算机上运行的文本对话模拟系统,能够与任何人进行对话,包括已故者。

Immersim AI

Immersim AI

Immersim AI 是一个AI驱动的沉浸式角色扮演平台,帮助用户在任何世界、任何角色中进行故事讲述和播客创作。

CARLA Simulator

CARLA Simulator

CARLA 是一个开源的自动驾驶研究模拟器,支持开发、训练和验证自动驾驶系统。

Hazy

Hazy

Hazy 是一个企业级合成数据平台,帮助组织更快、更智能、更安全地解锁数据洞察。

Tatship

Tatship

Tatship 是一个AI驱动的纹身模拟平台,帮助用户安全地尝试和设计纹身。

Applied Intuition

Applied Intuition

Applied Intuition 提供AI驱动的ADAS/AD工具链、车辆平台和自主堆栈,帮助客户缩短上市时间,构建高质量系统,并创造下一代消费者体验。

trophi.ai

trophi.ai

trophi.ai 是一款革命性的AI教练应用,通过实时反馈和个性化策略,帮助模拟赛车手快速提升驾驶技能。

UnravelX

UnravelX

UnravelX 是一个提供即时虚拟场景的培训平台,帮助组织更高效地培训员工。

Mursion

Mursion

Mursion 是一个由人类驱动的AI沉浸式学习平台,帮助员工从一线到高管层掌握关键技能。

NVIDIA Omniverse

NVIDIA Omniverse

NVIDIA Omniverse 是一个基于 OpenUSD 的平台,用于开发工业数字化和物理 AI 模拟的应用程序。

NetLogo

NetLogo

NetLogo 是一个多代理可编程建模环境,广泛应用于全球学生、教师和研究人员的教学与研究中。

Kaiden AI

Kaiden AI

Kaiden AI 提供定制化的、反馈丰富的模拟训练,帮助用户为各种互动做好准备。

SimPy

SimPy

SimPy 是一个基于 Python 的进程离散事件模拟框架,用于模拟如客户、车辆或代理等主动组件。

精选AI工具

Applied Intuition

Applied Intuition

Applied Intuition 提供AI驱动的ADAS/AD工具链、车辆平台和自主堆栈,帮助客户缩短上市时间,构建高质量系统,并创造下一代消费者体验。

查看详情
Mursion

Mursion

Mursion 是一个由人类驱动的AI沉浸式学习平台,帮助员工从一线到高管层掌握关键技能。

查看详情
SimPy

SimPy

SimPy 是一个基于 Python 的进程离散事件模拟框架,用于模拟如客户、车辆或代理等主动组件。

查看详情
Simulink

Simulink

Simulink 是一个用于多领域模型设计的块图环境,支持硬件前的模拟和无代码部署。

查看详情
Synthesis AI

Synthesis AI

Synthesis AI 提供用于计算机视觉和感知 AI 的合成数据,帮助开发者构建更好的模型并加速产品上市。

查看详情
Coval

Coval

Coval 是 AI 驱动的模拟工具,助力快速构建可靠 AI 代理

查看详情
Eclipse SUMO

Eclipse SUMO

Eclipse SUMO是多模式交通模拟工具,助力交通规划

查看详情
Ansys

Ansys

Ansys 是强大的工程模拟软件,助力创新与进步

查看详情