MulaiMulai sekarang secara gratis

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 adalah bagian dari kursus

Pemrograman Paralel dengan Dask di Python

Lihat Kursus

Latihan interaktif praktis

Ubah teori menjadi tindakan dengan salah satu latihan interaktif kami.

Mulai berolahraga