Menunda fungsi
Anda diminta untuk menjumlahkan biaya perusahaan selama 2 minggu terakhir. Karena Anda tahu bahwa Anda akan ingin menjalankan perhitungan yang sama ini di masa mendatang untuk banyak minggu lagi, Anda berpikir akan lebih baik menuliskannya dengan cara yang dapat diparalelkan.
Array biaya item untuk dua minggu terakhir tersedia sebagai costs_week_1 dan costs_week_2, dan numpy telah diimpor sebagai np.
Latihan ini adalah bagian dari kursus
Pemrograman Paralel dengan Dask di Python
Petunjuk latihan
- Impor fungsi
delayed(). - Tunda fungsi
np.sum()dan gunakan untuk membuat penjumlahan tertunda daricosts_week_1dancosts_week_2. - Jumlahkan kedua hasil tersebut untuk membuat objek delayed lain berupa totalnya.
- Hitung dan cetak total ini.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Import the delayed function from Dask
from ____ import ____
# Lazily calculate the sums of costs_week_1 and costs_week_2
sum1 = ____(____)(____)
sum2 = ____
# Add the two delayed sums
total = ____
# Compute and print the final answer
print(____)