Python学习笔记:运行plt.imshow()不显示图像

问题描述:今天学习numpy(用到了matplotlib)的时候调用plt.imshow()函数之后,程序没有报错,但是并未显示图片

from matplotlib import pyplot as plt
n = plt.imread(r"C:\Users\Yalishanda\PycharmProjects\pythonProject2\img.png")# 读取图片
plt.imshow(n) 

问题分析:在网上查阅了一些资料发现,plt.imshow()这个函数的作用可以理解为:把一张图片做一些数据处理,但仅仅是做处理而已。

如果想要把图像显示出来,需要调用另外一个函数:plt.show()

解决方案:

from matplotlib import pyplot as plt
n = plt.imread(r"C:\Users\Yalishanda\PycharmProjects\pythonProject2\img.png")# 读取图片
plt.imshow(n) #对图片进行数据处理
plt.show()  #将图片显示出来

结果如下图:Python学习笔记:运行plt.imshow()不显示图像_第1张图片

 

你可能感兴趣的:(python,学习,python,学习,笔记)