開始使用免費開始

電商物流模型:模型模組化

延續先前的電商(e-Commerce)模型範例,我們有三大流程群組:

  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 的離散事件模擬

檢視課程

動手互動練習

將理論付諸實踐,立即體驗我們的互動練習

開始練習