#NUMPY015. 2D矩阵边框1内部0

2D矩阵边框1内部0

2D矩阵边框1内部0

给定一个整数 nn,创建一个 n×nn \times n 的矩阵,边框为 1,内部为 0。

输入格式

一行,一个整数 nn3n83 \leq n \leq 8

输出格式

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

样例

5
[[1 1 1 1 1]
 [1 0 0 0 1]
 [1 0 0 0 1]
 [1 0 0 0 1]
 [1 1 1 1 1]]

提示

  • np.ones((n, n), dtype=int) —— 创建 n×nn \times n 的全 1 矩阵
  • arr[1:-1, 1:-1] = 0 —— 将内部区域设为 0