LoslegenKostenlos loslegen

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

Kurs anzeigen

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_fraction und month_2_fraction verwendet 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
____
Code bearbeiten und ausführen