Tensorflow 当运行jupyter笔记本时,单元格左上方的[*]表示什么?

Tensorflow 当运行jupyter笔记本时,单元格左上方的[*]表示什么?,tensorflow,jupyter-notebook,Tensorflow,Jupyter Notebook,当运行jupyter笔记本时,单元格左上角[*]中的是什么意思?我如何解决这个问题 请任何人都可以帮助我。这意味着该单元格正在运行,或者正在排队等待运行。你没有真正解决它,你只需要等待单元格完成执行。如果您认为该单元由于某种原因被卡住,您可以尝试通过进入菜单栏中的“内核”并选择“中断”来中断它。当单元格完成运行时,将显示一个数字而不是星形。数字是该单元在此会话中执行的顺序 如果您有一个需要很长时间才能执行的单元格,我建议向用户输出一些定期状态。我喜欢这样做: update\u freq=100\

当运行jupyter笔记本时,单元格左上角[*]中的
是什么意思?我如何解决这个问题


请任何人都可以帮助我。

这意味着该单元格正在运行,或者正在排队等待运行。你没有真正解决它,你只需要等待单元格完成执行。如果您认为该单元由于某种原因被卡住,您可以尝试通过进入菜单栏中的“内核”并选择“中断”来中断它。当单元格完成运行时,将显示一个数字而不是星形。数字是该单元在此会话中执行的顺序

如果您有一个需要很长时间才能执行的单元格,我建议向用户输出一些定期状态。我喜欢这样做:

update\u freq=100\
打印('Running',end='',flush=True)
对于范围内的iter(一整批迭代):
# ... 运行很长时间或大量迭代的代码。。。
如果iter>=更新频率和iter%汇总频率==0:
打印('.',end='',flush=True)#定期打印一些东西
打印('done!')
通过这种方法,你可以随心所欲,在第一行中打印各种很酷的东西作为标题,控制屏幕上打印的更新总数,这样你就可以创建一种ASCII状态栏,等等。我发现在弄清楚如何进行格式良好的状态更新时,这很有帮助