Görev grafiğini çizmek
Şirketinin harcama kayıtlarını analiz etmeye çalışıyorsun. Yöneticin, toplam harcamanın her ayda ne kadarının gerçekleştiğini görmek istiyor. Ancak bunu birçok dosya için çalıştırman gerekecek, bu yüzden iş parçacıkları (threads) veya işlemler (processes) kullanarak hızlandırabileceğin tembel (lazy) bir hesaplama kurmak iyi olur. Bu hesaplama için hangi görev zamanlama yönteminin daha iyi olabileceğini anlamak için görev grafiğini görselleştirmek istiyorsun.
İki ayda yapılan toplam harcamalar, ertelenmiş nesneler olarak month_1_costs ve month_2_costs şeklinde hazır. dask da senin için içe aktarılmış durumda.
Bu egzersiz
Python ile Dask ile Paralel Programlama
kursunun bir parçasıdırEgzersiz talimatları
- İki aydan toplam harcamayı hesapla.
- Toplamın ilk ayda harcanan kısmını bul.
- Toplamın ikinci ayda harcanan kısmını bul.
month_1_fractionvemonth_2_fractiondeğerlerini hesaplamak için kullanılan ortak görev grafiğini görselleştir.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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
____