开始使用免费开始使用

电商物流模型:模型模块化

以先前使用过的电商模型为例,我们有 3 组主要流程:

  1. 请求管理
  2. 打包
  3. 运输与交付

为确保模型具备模块化,且流程可以方便地添加或移除,我们将各流程定义在独立的函数与生成器中: def process_1_manage_requests(): def process_2_packaging(): def process_3_shipping_delivery():

在这些流程生成器定义完成后,创建了生成器 def generator_all_processes(env),用于:(1)调用各个独立的流程生成器;(2)按时间顺序记录它们的持续时间。

本练习是课程的一部分

Python 中的离散事件模拟

查看课程

动手互动练习

通过我们的互动练习之一,将理论转化为实践

开始练习