Computer >> Máy Tính >  >> Lập trình >> Python

Làm thế nào để hiển thị mảng 2D không có màu sắc dưới dạng hình ảnh thang độ xám trong Máy tính xách tay Jupyter?

Để hiển thị một mảng 2D dưới dạng hình ảnh thang độ xám trong Máy tính xách tay Jupyter, chúng ta có thể thực hiện các bước sau

Các bước

  • Đặt kích thước hình và điều chỉnh phần đệm giữa và xung quanh các ô con.

  • Tạo dữ liệu ngẫu nhiên bằng cách sử dụng numpy.

  • Hiển thị dữ liệu dưới dạng hình ảnh, tức là trên raster 2D thông thường, với màu xám bản đồ màu.

  • Để hiển thị hình này, hãy sử dụng Show () phương pháp.

Ví dụ

from matplotlib import pyplot as plt
import numpy as np

# Set the figure size
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True

# Random data points
data = np.random.rand(5, 5)

# Plot the data using imshow with gray colormap
plt.imshow(data, cmap='gray')

# Display the plot
plt.show()

Đầu ra

Nó sẽ tạo ra kết quả sau -

Làm thế nào để hiển thị mảng 2D không có màu sắc dưới dạng hình ảnh thang độ xám trong Máy tính xách tay Jupyter?