Kom igångKom igång gratis

Fördröja funktioner

Du har fått i uppgift att summera ditt företags kostnader för de senaste 2 veckorna. Eftersom du vet att du vill köra samma beräkning i framtiden med fler veckor, är det en bra idé att skriva koden på ett sätt som kan parallelliseras.

Arrayarna med kostnader för de senaste två veckorna finns tillgängliga som costs_week_1 och costs_week_2, och numpy har importerats som np.

Den här övningen är en del av kursen

Parallellprogrammering med Dask i Python

Visa kurs

Övningsinstruktioner

  • Importera funktionen delayed().
  • Fördröj funktionen np.sum() och använd den för att skapa fördröjda summor av costs_week_1 och costs_week_2.
  • Addera de två summorna för att skapa ytterligare ett fördröjt objekt med totalsumman.
  • Beräkna och skriv ut totalsumman.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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(____)
Redigera och kör kod