Inizia subitoInizia 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 corso

esercizio interattivo pratico

Trasforma la teoria in pratica con uno dei nostri esercizi interattivi

Inizia esercizio