#NUMPY072. 生命游戏一步迭代
生命游戏一步迭代
描述
生命游戏规则:活细胞周围少于 2 个或多余 3 个活邻居则死亡;死细胞周围恰好 3 个活邻居则复活。给定一个 的矩阵,计算一步迭代后的状态。
格式
输入
第一行是整数 (矩阵大小,)
接下来 行,每行 个整数(0 或 1)。
输出
打印一步迭代后的矩阵。
样例
3
0 1 0
0 1 0
0 1 0
[[0 0 0]
[1 1 1]
[0 0 0]]
提示
—— 条件选择
生命游戏规则:活细胞周围少于 2 个或多余 3 个活邻居则死亡;死细胞周围恰好 3 个活邻居则复活。给定一个 n×n 的矩阵,计算一步迭代后的状态。
第一行是整数 n(矩阵大小,2≤n≤10)
接下来 n 行,每行 n 个整数(0 或 1)。
打印一步迭代后的矩阵。
3
0 1 0
0 1 0
0 1 0
[[0 0 0]
[1 1 1]
[0 0 0]]
np.where —— 条件选择