Jupyter 笔记本,名称错误:未定义,%%time 阻止分配



我遇到了一个运行Jupyter Notebook(IPython:7.4.0(的非常奇怪的错误,其中变量没有正常分配。 我花了相当多的时间来找出原因,徒劳无功地搜索,变量范围,类型转换和TensorFlow错综复杂;(

事实上,使用 %%time 单元格魔术可以防止在单元格中分配变量。因此,分配的变量未在下面的单元格中定义,并给出特征错误消息:"名称错误:未定义'xxx'。

这似乎是一个已知的问题,希望可以帮助其他人。

解决方案很简单,只需从单元格中删除%%time即可。

而是使用:

from timeit import default_timer as timer
from datetime import timedelta
start = timer()
# Process
# ...

end = timer()
print ("Execution time HH:MM:SS:",timedelta(seconds=end-start))

来源:Stackoverflow - 测量 Python 中经过的时间?

相关内容

  • 没有找到相关文章

最新更新