#NUMPY019. 棋盘矩阵

棋盘矩阵

棋盘矩阵

给定一个整数 nn,创建一个 n×nn \times n 的棋盘矩阵,左上角为 0,黑白相间。

输入格式

一行,一个整数 nn2n102 \leq n \leq 10

输出格式

输出 n×nn \times n 的 numpy 矩阵。

样例

4
[[0 1 0 1]
 [1 0 1 0]
 [0 1 0 1]
 [1 0 1 0]]

提示

np.zeros / np.ones 常用参数

  • np.zeros((n, m)) —— 创建 n×m 全0矩阵
  • np.zeros(n, dtype=int) —— 创建一维全0数组
  • np.ones(shape) —— 创建全1数组/矩阵

切片步长

  • arr[::2] —— 每隔一个取(步长2)
  • arr[1::2] —— 从索引1开始,每隔一个取
  • arr[::, ::2] —— 列每隔一个取