热线电话:13121318867

登录
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.0000
1
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子