Aan de slagGa gratis aan de slag

De taakgrafiek plotten

Je wilt de uitgaven van je bedrijf analyseren. Je manager wil zien welk deel van de totale uitgaven in elke maand plaatsvond. Omdat je dit voor veel bestanden moet draaien, is het handig om een luie berekening op te zetten zodat je het kunt versnellen met threads of processen. Om te bepalen welke van deze taakplanningsmethoden beter is voor deze berekening, wil je de taakgrafiek visualiseren.

De totale uitgaven in twee maanden zijn beschikbaar als delayed-objecten: month_1_costs en month_2_costs. dask is ook al voor je geïmporteerd.

Deze oefening maakt deel uit van de cursus

Parallel programmeren met Dask in Python

Cursus bekijken

Oefeninstructies

  • Bereken het totaal van de twee maanden.
  • Bepaal welk deel van het totaal in de eerste maand is uitgegeven.
  • Bepaal welk deel van het totaal in de tweede maand is uitgegeven.
  • Visualiseer de gezamenlijke taakgrafiek die wordt gebruikt om month_1_fraction en month_2_fraction te berekenen.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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 bewerken en uitvoeren