Ipython notebook:在下一步之前显示 for-loop 图像 "realtime"
Ipython notebook: show for-loop images "realtime", before next step
运行 ipython/jupyter 笔记本中的以下代码:
for i in range(4):
# any figure
fig = plt.figure()
ax = fig.add_subplot(111)
ax.plot(range(i), range(i))
fig.show()
# do something that takes a long time:
a = fib(500000)
导致所有数字同时可见(在第 4 个循环之后)。
如何更改我的设置,以便在计算数字后立即显示它们(在 for 循环的下一步之前)?
N.B。我正在使用 %matplotlib inline
首先,导入显示:
from IPython import display
并将 fig.show()
替换为 display.display(fig)
运行 ipython/jupyter 笔记本中的以下代码:
for i in range(4):
# any figure
fig = plt.figure()
ax = fig.add_subplot(111)
ax.plot(range(i), range(i))
fig.show()
# do something that takes a long time:
a = fib(500000)
导致所有数字同时可见(在第 4 个循环之后)。
如何更改我的设置,以便在计算数字后立即显示它们(在 for 循环的下一步之前)?
N.B。我正在使用 %matplotlib inline
首先,导入显示:
from IPython import display
并将 fig.show()
替换为 display.display(fig)