plt.imshow()用法
时间: 2023-08-21 16:08:19 浏览: 107
plt.imshow()是Matplotlib库中用于显示图像的函数。它可以将一个二维数组或者是RGB图像的三维数组显示为图像。
使用方法如下:
```python
import matplotlib.pyplot as plt
# 传入二维数组
plt.imshow(array, cmap=None)
# 传入RGB图像的三维数组
plt.imshow(array)
```
其中,参数`array`表示要显示的图像数据,可以是一个二维数组或者是一个RGB图像的三维数组。参数`cmap`是可选的,表示使用的颜色映射表,用于将数值转换为颜色。
例如,如果要显示一个灰度图像,可以使用下面的代码:
```python
import matplotlib.pyplot as plt
import numpy as np
# 创建一个随机的灰度图像
image = np.random.random((100, 100))
# 显示图像
plt.imshow(image, cmap='gray')
plt.show()
```
如果要显示一个彩色图像,可以使用下面的代码:
```python
import matplotlib.pyplot as plt
import numpy as np
# 创建一个随机的彩色图像
image = np.random.random((100, 100, 3))
# 显示图像
plt.imshow(image)
plt.show()
```
这样就可以使用plt.imshow()函数来显示图像了。希望能对你有所帮助!如果还有其他问题,请随时提问。
阅读全文