โมเดลทางคณิตศาสตร์: การรวมกระบวนการสำคัญเข้าไว้ด้วยกัน
คุณได้สร้างพจนานุกรม processes ดังที่แสดงด้านล่าง ซึ่งเก็บข้อมูลเกี่ยวกับขั้นตอนต่างๆ ในการดำเนินงานของห่วงโซ่อุปทานของบริษัทที่ผลิตโทรศัพท์มือถือ
processes = {
"Sourcing raw material": 5,
"Transport of raw material": 1,
"Manufacturing parts": 3,
"Assembling parts": 2,
"Selling products": 3,
}
โมเดลถูกเก็บไว้ในฟังก์ชันชื่อ discrete_model_build_phone() และจำลองสายการผลิตโดยคำนึงถึงกระบวนการที่ระบุไว้ในพจนานุกรม อาร์กิวเมนต์ของโมเดล (ตามลำดับ) มีดังนี้:
processes: พจนานุกรมที่เก็บข้อมูลเกี่ยวกับกระบวนการต่างๆsimulation_time: ระยะเวลาในการรันการจำลอง
หน่วยเวลาในโมเดลนี้คือวัน
ได้โหลดแพ็กเกจ Maptlotlib.pyplot ให้แล้วในชื่อ plt
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การจำลองเหตุการณ์แบบไม่ต่อเนื่องด้วย Python
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Add the new key-value pair to the processes dictionary
processes["____"] = ____
# Assign the simulation time
simulation_time = ____
# Run the model
time_all = ____(____)