我有一个python脚本,它实现了一个用于自动编码图像的基本神经网络。基本上它包含一个循环
2)使用imshow的set_data()和draw()来更新和显示 图像。
该脚本在Windows 8的Spyder(版本3.5)中运行得很好。但是,在Jupyter(在Windows 8和我的Ubuntu虚拟机上)它运行得非常慢并且在几分钟后崩溃。我的Spyder和Jupyter的副本都是带有标准Anaconda下载的副本。
可能导致这种性能差异的原因是什么?有办法吗? 解决Jupyter的问题?
[注意:为了让脚本在Jupyter中运行,我不得不改变一些事情。而不是使用draw(),
我使用" display.clear_output(wait=True)
"然后是" display.display(plt.gcf())
"。我还在脚本的顶部添加了"%matplotlib notebook"
。我觉得这些变化不太可能是性能差异的原因,但我认为我应该提及它们的完整性。]