例如,我想打印10个随机数,然后在打印的随机数下面绘制并显示一个图形,我要这样做3次:
import matplotlib.pyplot as plt
import numpy as np
from IPython import display
for _ in range(3):
x = np.random.randn(10)
print(x)
fig = plt.figure()
ax = fig.add_subplot(111)
ax.plot(x, x + 5, 'x')
display.display(plt.gcf())
在输出结束时,3个数字一个接一个地再次显示。有没有办法不让这些在最后重复?在
这个解决方案应该有效。在
因为在这个单元的执行结束时没有开放的图形,所以不会生成额外的绘图。在
相关问题 更多 >
编程相关推荐