Den Task-Graphen plotten
Du möchtest die Ausgaben deines Unternehmens analysieren. Deine Managerin möchte sehen, welcher Anteil der Gesamtausgaben in jedem Monat angefallen ist. Da du das für viele Dateien ausführen musst, richtest du am besten eine Lazy-Berechnung ein, um sie mit Threads oder Prozessen zu beschleunigen. Um herauszufinden, welche dieser Scheduling-Methoden sich für diese Berechnung besser eignet, möchtest du den Task-Graphen visualisieren.
Die Gesamtausgaben in zwei Monaten liegen dir als verzögerte Objekte month_1_costs und month_2_costs vor. dask wurde ebenfalls bereits importiert.
Diese Übung ist Teil des Kurses
Parallele Programmierung mit Dask in Python
Anleitung zur Übung
- Berechne die Gesamtausgaben aus den beiden Monaten.
- Ermittle den Anteil der Gesamtausgaben, der im ersten Monat angefallen ist.
- Ermittle den Anteil der Gesamtausgaben, der im zweiten Monat angefallen ist.
- Visualisiere den gemeinsamen Task-Graphen, der zur Berechnung von
month_1_fractionundmonth_2_fractionverwendet wird.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Add the two delayed month costs
total_costs = ____
# Calculate the fraction of total cost from month 1
month_1_fraction = ____
# Calculate the fraction of total cost from month 2
month_2_fraction = ____
# Plot the joint task graph used to calculate the fractions
____