MulaiMulai sekarang secara gratis

Memplot task graph

Anda sedang mencoba menganalisis catatan pengeluaran perusahaan. Manajer Anda ingin melihat berapa porsi dari total pengeluaran yang terjadi pada setiap bulan. Namun Anda harus menjalankannya untuk banyak berkas, sehingga sebaiknya menyiapkan perhitungan lazy agar dapat dipercepat menggunakan thread atau process. Untuk mengetahui metode penjadwalan tugas mana yang lebih baik untuk perhitungan ini, Anda ingin memvisualisasikan task graph.

Total pengeluaran pada dua bulan tersedia untuk Anda sebagai objek delayed, yaitu month_1_costs dan month_2_costs. dask juga telah diimpor untuk Anda.

Latihan ini adalah bagian dari kursus

Pemrograman Paralel dengan Dask di Python

Lihat Kursus

Petunjuk latihan

  • Hitung total pengeluaran dari dua bulan tersebut.
  • Temukan porsi dari total yang dibelanjakan pada bulan pertama.
  • Temukan porsi dari total yang dibelanjakan pada bulan kedua.
  • Visualisasikan task graph gabungan yang digunakan untuk menghitung month_1_fraction dan month_2_fraction.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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
____
Edit dan Jalankan Kode