我有一个使用NumPy和SciPy在Python中运行的模拟模型,并且每次迭代都会生成一个2D NumPy数组作为输出.我一直使用matplotlib和imshow函数将此输出显示为图像.但是,我发现了Glumpy,并在其文档页面上说:
由于IPython shell,glumpy可以在交互模式下运行,您可以在其中更改内容时体验显示数组中的实时更新.
但是,我似乎无法用他们给出的例子来解决这个问题.基本上我的模型作为单个函数运行,其中有一个很大的for循环来循环我正在运行的迭代次数.在for循环的每次迭代结束时,我想显示数组.目前我正在使用matplotlib将图像保存到png文件,因为通过matplotlib在屏幕上显示它似乎冻结了python进程.
我确信有一种方法可以用Glumpy做到这一点,我只是不确定如何,我找不到任何有用的教程.