Fonksiyonları ertelemek
Son 2 haftanın şirket masraflarını toplaman istendi. Bu hesabı ileride çok daha fazla hafta için de çalıştırmak isteyeceğini bildiğin için, bunu paralelleştirilebilecek bir şekilde yazmanın iyi bir fikir olacağını düşünüyorsun.
Son iki haftanın kalem maliyetlerine ait diziler costs_week_1 ve costs_week_2 olarak mevcut ve numpy np takma adıyla içe aktarılmış durumda.
Bu egzersiz
Python ile Dask ile Paralel Programlama
kursunun bir parçasıdırEgzersiz talimatları
delayed()fonksiyonunu içe aktar.np.sum()fonksiyonunu ertele ve bunu kullanarakcosts_week_1vecosts_week_2için delayed toplamlar oluştur.- Toplamı elde etmek için bu iki toplamı toplayarak başka bir delayed nesne oluştur.
- Bu toplamı hesapla ve yazdır.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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(____)