python plt.imshow画图
时间: 2023-06-18 11:03:10 浏览: 69
`plt.imshow()` 是 Matplotlib 库中用于显示图像的函数。它可以用来显示单通道或多通道的图像。
以下是一个简单的例子:
```python
import matplotlib.pyplot as plt
import numpy as np
# 创建一个 2x3 的图像
img = np.random.rand(2, 3)
# 显示图像
plt.imshow(img)
plt.show()
```
这将会显示一个随机生成的 2x3 的图像。如果要显示的图像是多通道的,例如 RGB 图像,那么可以使用以下代码:
```python
import matplotlib.pyplot as plt
import numpy as np
# 创建一个 100x100 的 RGB 图像
img = np.random.rand(100, 100, 3)
# 显示图像
plt.imshow(img)
plt.show()
```
这将会显示一个随机生成的 100x100 的 RGB 图像。如果想要调整图像的亮度和对比度,可以使用 `imshow()` 函数的 `vmin` 和 `vmax` 参数。例如:
```python
import matplotlib.pyplot as plt
import numpy as np
# 创建一个 100x100 的灰度图像
img = np.random.rand(100, 100)
# 显示图像,调整亮度和对比度
plt.imshow(img, cmap='gray', vmin=0.2, vmax=0.8)
plt.show()
```
这将会显示一个随机生成的 100x100 的灰度图像,并将亮度和对比度调整到了 0.2 和 0.8 之间。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)