2019-04-12
阅读量:
551
如何使用numpy打印nxn的棋盘格式
给定n,打印焦虑矩阵的检查板模式
n = 8的棋盘格式:
它由n * n个正方形组成,交替0表示白色,1表示黑色。
我们可以使用嵌套for循环和一些if条件,但使用Python的numpy库,我们可以导入二维矩阵并使用切片获得checkboard模式。
W2将使用以下python函数来打印模式:
x = np.zeros((n,n),dtype = int)
使用此函数,我们使用numpy在所有索引处使用0来初始化2-D矩阵
- x [1 :: 2,:: 2] = 1:从第1个索引行切换到1 + 2 + 2 ...并从1开始填充所有列,从0开始到0 + 2 + 2 ......依此类推。
- x [:: 2,1:2] = 1:从第0行到0 + 2 + 2的切片...并且从1到1 + 2 + 2 + ...填充所有列1






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
0条评论