plt.imshow用法
时间: 2023-10-18 19:21:55 浏览: 95
解决python中显示图片的plt.imshow plt.show()内存泄漏问题
plt.imshow() 是Matplotlib库中的一个函数,用于显示图像。它的基本用法如下:
```python
import matplotlib.pyplot as plt
import numpy as np
# 生成一个 3 x 3 的随机矩阵
img = np.random.rand(3, 3)
# 显示图像
plt.imshow(img)
plt.show()
```
其中,参数 img 是要显示的图像数据,可以是二维或三维数组。如果是二维数组,则表示灰度图像,每个元素表示一个像素的灰度值;如果是三维数组,则表示彩色图像,第三维是 RGB 通道。
plt.imshow() 函数还支持一些可选参数,如 cmap、interpolation 等,用于设置颜色映射、插值方法等。例如,可以使用 cmap 参数设置颜色映射:
```python
import matplotlib.pyplot as plt
import numpy as np
# 生成一个 3 x 3 的随机矩阵
img = np.random.rand(3, 3)
# 显示图像,使用 jet 颜色映射
plt.imshow(img, cmap='jet')
plt.show()
```
更多参数和用法请参考 Matplotlib 官方文档。
阅读全文