这是我在stackoverflow上的第一篇文章,我希望选择正确的类别。所以我的问题是:
为了了解Dask,我决定从这个tutorial开始!你知道吗
在创建conda环境并像中建议的那样运行python脚本之后自述文件.md,我尝试了以下几行:
from time import sleep
from dask import delayed
def inc(x):
sleep(1)
return x + 1
def add(x, y):
sleep(1)
return x + y
我用了Jupyter笔记本上的另一个手机
x = delayed(inc)(1)
y = delayed(inc)(2)
z = delayed(add)(x, y)
如果我现在用同一个手机
z.compute()
我得到了正确的结果。但如果我在另一个牢房里这样做,我会得到一个
NameError: name 'z' is not defined
我不知道为什么会这样,也没有在别处找到任何线索。你能帮帮我吗。你知道吗
提前谢谢。 sgr公司
目前jupyter(或ipykernel)中存在一个bug,这意味着在带有
%%time
的单元格中定义的变量在该单元格中无法生存。要么降级,要么在没有计时的情况下重新运行代码。你知道吗参考https://github.com/dask/dask-tutorial/issues/85
相关问题 更多 >
编程相关推荐