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
Esercizio pratico interattivo
Passa dalla teoria alla pratica con uno dei nostri esercizi interattivi
Inizia esercizio