创建国际象棋棋盘,填充8x8矩阵。国际象棋棋盘是个正方形,由横纵向8格、颜色一深一浅交错排列的64个小方格组成,深色格为黑格,浅色格为白格,棋子就在这些格子中移动,如图所示。
我使用了numpy和matplotlib两个库,先使用numpy里的array构建出棋盘的第一、二行可以循环利用的部分矩阵(第一、二行只需要取前4个即可),再最终合并成8*8矩阵。矩阵里的元素我用的是(0,0,0)黑色和(255,255,255)白色,在合并矩阵时一定不能拆开两个元组里的三个数字,不然‘RGB’(红绿蓝)值不是黑或白。
上代码:
import matplotlib.pyplot as plt
import numpy as np
b1 = np.array([