Mulai sekarangMulai 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 merupakan bagian dari kursus

Pemrograman Paralel dengan Dask di Python

Lihat Kursus

Latihan interaktif langsung

Ubah teori menjadi aksi dengan salah satu latihan interaktif kami

Mulai latihan