MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Impor fungsi delayed().
  • Tunda fungsi np.sum() dan gunakan untuk membuat penjumlahan tertunda dari costs_week_1 dan costs_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(____)
Edit dan Jalankan Kode