ÎncepețiÎncepe gratuit

Î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

Vezi cursul

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 lui costs_week_1 și costs_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(____)
Editează și rulează codul