Để hiển thị mảng 2D NumPy dưới dạng ảnh xám (grayscale) trong Jupyter Notebook, bạn có thể thực hiện theo các bước sau:
Các bước thực hiện
- Thiết lập kích thước hình vẽ và điều chỉnh khoảng cách giữa các subplot.
- Tạo dữ liệu ngẫu nhiên bằng NumPy.
- Hiển thị dữ liệu dưới dạng ảnh (2D raster) với colormap gray bằng imshow().
- Sử dụng phương thức show() để hiển thị hình vẽ.
Ví dụ minh họa
from matplotlib import pyplot as plt
import numpy as np
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
# Dữ liệu ngẫu nhiên 5x5
data = np.random.rand(5, 5)
# Hiển thị ảnh với colormap gray
plt.imshow(data, cmap='gray')
plt.show()
Kết quả đầu ra
Ảnh grayscale 5x5 được hiển thị trực tiếp trong Jupyter Notebook.