遅延評価
次のスクリプトをPythonが順に処理していくとき、'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)
答えを考える際はコンソールを使ってもかまいません。fraction_to_percent() 関数はすでにセッションで利用できます。
この演習はコースの一部です
