jupyter将多个矩阵分别转为图片的代码,并在单独的窗口显示各个图片
时间: 2024-02-29 13:51:38 浏览: 51
以下是将多个矩阵分别转为图片的代码,并在单独的窗口显示各个图片:
```python
import matplotlib.pyplot as plt
import numpy as np
# 创建三个 5x5 的随机矩阵
matrix1 = np.random.rand(5, 5)
matrix2 = np.random.rand(5, 5)
matrix3 = np.random.rand(5, 5)
# 使用 matplotlib 绘制三个矩阵图像并显示在单独的窗口中
plt.figure()
plt.imshow(matrix1, cmap='gray')
plt.show()
plt.figure()
plt.imshow(matrix2, cmap='gray')
plt.show()
plt.figure()
plt.imshow(matrix3, cmap='gray')
plt.show()
```
在这个例子中,我们使用 `numpy` 库生成了三个 5x5 的随机矩阵,并使用 `matplotlib` 库将三个矩阵分别绘制为灰度图像。`plt.figure()` 函数用于创建一个新的图像框架,`imshow()` 函数用于在图像框架中显示矩阵图像。
请注意,每次调用 `plt.show()` 函数时,都会在单独的窗口中显示相应的图像。你可以将上述代码复制到 Jupyter Notebook 中,并运行它来查看结果。
阅读全文