IniziaInizia gratis

Lazy evaluation

Mentre Python esegue il seguente script, a quale riga arriverà quando verrà stampato il messaggio 'Converting to percentage'?

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)

Puoi usare la console per aiutarti a trovare la risposta. La funzione fraction_to_percent() è già disponibile nella sessione.

Questo esercizio fa parte del corso

Programmazione parallela con Dask in Python

Visualizza il corso

Esercizio pratico interattivo

Passa dalla teoria alla pratica con uno dei nostri esercizi interattivi

Inizia esercizio