Funktionen verzögern
Du sollst die Kosten deines Unternehmens für die letzten 2 Wochen addieren. Weil du weißt, dass du dieselbe Berechnung künftig für deutlich mehr Wochen ausführen willst, möchtest du sie so schreiben, dass sie parallelisiert werden kann.
Die Arrays mit den Kosten der letzten zwei Wochen liegen in costs_week_1 und costs_week_2 vor, und numpy wurde als np importiert.
Diese Übung ist Teil des Kurses
Parallele Programmierung mit Dask in Python
Anleitung zur Übung
- Importiere die Funktion
delayed(). - Verzögere die Funktion
np.sum()und verwende sie, um verzögerte Summen voncosts_week_1undcosts_week_2zu erstellen. - Addiere die beiden Summen, um ein weiteres verzögertes Objekt für die Gesamtsumme zu erzeugen.
- Berechne und gib diese Gesamtsumme aus.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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(____)