我对使用Ipython和Ipynotebook非常陌生,但我需要为即将到来的课程。使用笔记本,我导入了pylab,使用矩阵创建了一个数据集,并尝试使用pylab.imshow(data)命令显示该数据。一个数字在一个单独的窗口中显示,但该图完全空白。最重要的是,一旦打开,我就无法关闭图形窗口。我正在运行Linux Mate 16和Python 2.7。这是使用ipynotebook运行的代码。
In [1]: import math
import numpy as np
import pylab as pl
%pylab inline
#creating the matricies
In [2]: a = np.arrange(6)
b = 10*a[:,np.newaxis]
c = 2*a + b
#saving matrix as broadcasted.npz
In[3]: np.savez('broadcasted',c)
In[4]: a = np.load('broadcasted.npz')
print a.files
In[5]: L = a['arr_0']
#attempting to display figures
In[6]: pl.figure()
pl.imshow(L)
我没有收到任何错误,但数字显示不正确。在此先感谢您的帮助。