Evaluación perezosa
Cuando Python ejecuta el siguiente script, ¿a qué línea llega cuando se imprime el mensaje '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)
Puedes usar la consola para ayudarte a encontrar la respuesta. La función fraction_to_percent() ya está disponible en la sesión.
Este ejercicio forma parte del curso
Programación paralela con Dask en Python
Ejercicio interactivo práctico
Pon en práctica la teoría con uno de nuestros ejercicios interactivos
Empezar ejercicio