【发布时间】:2016-11-27 04:20:22
【问题描述】:
假设我有一部分代码运行了特定的时间,并且每 1 秒输出如下内容:iteration X, score Y。我将用我的黑盒函数替换这个函数:
from random import uniform
import time
def black_box():
i = 1
while True:
print 'Iteration', i, 'Score:', uniform(0, 1)
time.sleep(1)
i += 1
现在当我在Jupyter notebook 中运行它时,它每秒输出一个新行:
Iteration 1 Score: 0.664167449844
Iteration 2 Score: 0.514757592404
...
是的,当输出变得太大时,html 变得可滚动,但问题是我不需要这些行中的任何一行,除了当前的最后一行。因此,我不想在n 秒后显示n 行,而是只显示1 行(最后一行)。
我没有在文档中或通过魔法找到类似的东西。 A question 的标题几乎相同,但无关紧要。
【问题讨论】:
-
这可能是一个解决方案:stackoverflow.com/questions/24816237/…
标签: python jupyter jupyter-notebook