Întârzierea funcțiilor
Ai primit sarcina de a calcula totalul costurilor companiei tale din ultimele 2 săptămâni. Știind că vei dori să rulezi același calcul și în viitor, pentru mai multe săptămâni, consideri că ar fi util să îl scrii într-un mod care poate fi paralelizat.
Arrayurile cu costurile articolelor pentru ultimele două săptămâni sunt disponibile ca costs_week_1 și costs_week_2, iar numpy a fost importat ca np.
Acest exercițiu face parte din cursul
Programare paralelă cu Dask în Python
Instrucțiuni pentru exercițiu
- Importă funcția
delayed(). - Întârzie funcția
np.sum()și folosește-o pentru a crea sume delayed ale luicosts_week_1șicosts_week_2. - Adună cele două sume pentru a crea un nou obiect delayed care reprezintă totalul.
- Calculează și afișează acest total.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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(____)