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

Functions को delay करना

आपको पिछले 2 हफ्तों के लिए अपनी कंपनी की लागतें जोड़ने का काम सौंपा गया है. क्योंकि आपको पता है कि भविष्य में आप यही computation कई और हफ्तों के साथ चलाना चाहेंगे, आप सोचते हैं कि इसे ऐसा लिखना बेहतर होगा जिसे parallelize किया जा सके.

पिछले दो हफ्तों के items की लागतों के arrays costs_week_1 और costs_week_2 के रूप में उपलब्ध हैं, और numpy को np नाम से इम्पोर्ट किया जा चुका है.

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

Python में Dask के साथ Parallel Programming

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

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

  • delayed() फंक्शन इम्पोर्ट करें.
  • np.sum() फंक्शन को delay करें और इसका उपयोग costs_week_1 और costs_week_2 के delayed sums बनाने के लिए करें.
  • दोनों sums को जोड़कर total का एक और delayed ऑब्जेक्ट बनाएँ.
  • इस total को compute करके प्रिंट करें.

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

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

# Import the delayed function from Dask
from ____ import ____

# Lazily calculate the sums of costs_week_1 and costs_week_2
sum1 = ____(____)(____)
sum2 = ____

# Add the two delayed sums
total = ____

# Compute and print the final answer
print(____)
कोड संपादित करें और चलाएँ