शुरू करेंमुफ़्त में शुरू करें

डिस्क्रीट-इवेंट मॉडल चलाना

आपकी "Farming Operation" टीम ने अंततः वे प्रक्रियाएँ सूचीबद्ध कर दी हैं जिन्हें वे इस संस्करण के डिस्क्रीट-इवेंट मॉडल में शामिल करना चाहते हैं, जिसे आप आगे भी परिष्कृत करते रहेंगे। प्रक्रियाएँ नीचे दी गई तालिका में हैं, और समय दिनों में है.

Table with process names and their respective duration to be used to create a dictionary.

आइए इन प्रक्रियाओं की सूची वाली डिक्शनरी बनाएँ और मॉडल को 365 दिनों के लिए चलाएँ.

यह अभ्यास पाठ्यक्रम का हिस्सा है

Python में Discrete Event Simulation

पाठ्यक्रम देखें

अभ्यास निर्देश

  • दी गई तालिका के आधार पर प्रदान की गई डिक्शनरी को अपडेट करें.
  • वैरिएबल simulation_time को उपयुक्त मान असाइन करें.
  • उस मॉडल को चलाएँ जो discrete_model_farm() नामक फंक्शन में स्टोर है। ध्यान रखें कि यह process_dict और simulation_time को (इसी क्रम में) इनपुट वैरिएबल्स के रूप में लेता है.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Create dictionary
process_dict = {
    "____": ____,
    "____": ____,
    "Weeding": 4,
    "Planting": 2,
    "Watering and growing": 60,
    "Harvesting": 7,
    "Delivery": 2
}

# Simulatiom time (days)
____

# Run the model
____(____, ____)
कोड संपादित करें और चलाएँ