LoslegenKostenlos starten

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

<Kurs>Parallele Programmierung mit Dask in Python</Kurs>
Kurs ansehen

Übungsanweisungen

  • 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 praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# 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