Python是一種優秀的編程語言,它有著強大的繪圖功能,可以用來畫出各種不同的圖形。在本文中,我們將介紹如何使用Python來畫出黑白格子圖案。
import numpy as np import matplotlib.pyplot as plt # 創建一個10行10列的數組 arr = np.zeros((10, 10)) # 對每一行進行循環 for i in range(10): # 對每一列進行循環 for j in range(10): # 如果i+j是奇數,就設置為1 if (i+j) % 2 == 1: arr[i][j] = 1 # 使用imshow函數展示數組 plt.imshow(arr, cmap='gray', interpolation='nearest') # 隱藏坐標軸 plt.axis('off') # 展示圖片 plt.show()
首先,我們需要導入numpy和matplotlib模塊。然后,我們使用numpy模塊創建一個10行10列的數組,并將其中所有的元素設置為0。
然后,我們使用兩個循環來遍歷數組中的每一個元素。如果當前元素的下標之和是奇數,就將其設置為1。
最后,我們使用matplotlib的imshow函數來展示數組,并將cmap參數設置為‘gray’,以生成黑白圖案。我們還使用了interpolation參數來設置圖片的平滑度,以及axis參數來隱藏坐標軸。
通過以上步驟,我們就可以用Python來畫出一個漂亮的黑白格子圖案了!