Zacznij terazZacznij za darmo

Wizualizacja grafu zadań

Analizujesz dane o wydatkach swojej firmy. Twój menedżer chce wiedzieć, jaki odsetek całkowitych wydatków przypadł na każdy miesiąc. Ponieważ obliczenia trzeba będzie przeprowadzić dla wielu plików, warto skonfigurować obliczenia leniwe, które można przyspieszyć za pomocą wątków lub procesów. Aby wybrać odpowiednią metodę planowania zadań, chcesz zwizualizować graf zadań.

Sumy wydatków z dwóch miesięcy są dostępne jako obiekty opóźnione: month_1_costs i month_2_costs. Biblioteka dask jest już zaimportowana.

To ćwiczenie jest częścią kursu

Programowanie równoległe z Dask w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Oblicz łączne wydatki z obu miesięcy.
  • Wyznacz odsetek całości, który przypadł na pierwszy miesiąc.
  • Wyznacz odsetek całości, który przypadł na drugi miesiąc.
  • Zwizualizuj wspólny graf zadań używany do obliczenia month_1_fraction i month_2_fraction.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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
____
Edytuj i uruchom kod