#NUMPY072. 生命游戏一步迭代

生命游戏一步迭代

描述

生命游戏规则:活细胞周围少于 2 个或多余 3 个活邻居则死亡;死细胞周围恰好 3 个活邻居则复活。给定一个 n×nn \times n 的矩阵,计算一步迭代后的状态。

格式

输入

第一行是整数 nn(矩阵大小,2n102 \le n \le 10

接下来 nn 行,每行 nn 个整数(0 或 1)。

输出

打印一步迭代后的矩阵。

样例

3
0 1 0
0 1 0
0 1 0
[[0 0 0]
 [1 1 1]
 [0 0 0]]

提示

np.where\texttt{np.where} —— 条件选择