board = np.zeros([8, 8]) board[1::2, ::2] = 1 board[::2, 1::2] = 1 print(board)
时间: 2024-04-23 07:27:17 浏览: 25
简单的print输出语句
这段代码使用NumPy库创建了一个8x8的二维数组board,初始值全部设置为0。接着,代码通过切片的方式将board数组的第1、3、5、7行和第0、2、4、6列中的元素设置为1,从而实现了黑白棋盘格的效果。其中,切片表达式1::2表示从索引1开始,每隔2个元素取一个,即选取第1、3、5、7行;而切片表达式::2表示从索引0开始,每隔2个元素取一个,即选取第0、2、4、6列。最后,代码打印出了这个黑白棋盘的二维数组。
阅读全文