给定一个8*8的数据,用两种方式分别进行输出。
xx = np.zeros((8,8),dtype = np.uint8)
xx[0,0] = 13im = Image.fromarray(xx)
plt.imshow(im)plt.matshow(xx)
plt.show()
输出:
得出结论:
首先我不知道为啥两个窗口是不一样大的。
其次发现图片显示的都是正着的图片只是坐标刻度标的位置不同。
需要注意的是:
1. 首先uint8不是内置类型,所以需要np.uint8来使用。
2. 尤其是imshow在使用的时候,im = Image.fromarray(xx)这一句,必须传入的参数是uint8类型的,不能是float类型!