这个问题是别人不一样,因为我需要的输出单元被覆盖,并在整个过程中更新很多次,而不是其他问题,只是在乎输出终值整个循环完成时。
我执行循环,每100次迭代我需要跟踪使用可视化(plotly)的过程中更新中的一些动作。问题是,不是只保留一个情节输出单元,它们积累,很快我需要向下滚动20页找到输出单元的最新情节。
为了简便起见,在这个问题上我们假设我只是想直观一些文字。
for i in range(10000):
if i%100 == 0:
print('This is an update for iteration number {:d}'.format(i))
而不是在细胞可视化:
100
200
300
...
我想输出单元每整个循环新的输出可视化的时间被覆盖。
您可以使用IPython.display.clear_output清除细胞的输出:
from IPython.display import clear_output
for i in range(10000):
if i%100 == 0:
clear_output()
print('This is an update for iteration number {:d}'.format(i))
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句