Lazy evaluation
Saat Python mengeksekusi skrip berikut, baris mana yang dicapai ketika pesan 'Converting to percentage' dicetak?
from dask import delayed
def fraction_to_percent(x):
percentage = x * 100
print('Converting to percentage')
return x
frac = 0.3
percentage = delayed(fraction_to_percent)(frac)
computed_percentage = percentage.compute()
print(percentage)
print(computed_percentage)
Anda dapat menggunakan konsol untuk membantu menemukan jawabannya. Fungsi fraction_to_percent() sudah tersedia dalam sesi.
Latihan ini merupakan bagian dari kursus
Pemrograman Paralel dengan Dask di Python
Latihan interaktif langsung
Ubah teori menjadi aksi dengan salah satu latihan interaktif kami
Mulai latihan