元胞自动机
如果用卷积的思想考虑其实还是很不错的。卷积得话对于矩阵的操作首先就要用到numpy库。因此也可以作为一道numpy库的练习题目。
import numpy as np
class Solution(object):
def gameOfLife(self, board):
"""
:type board: List[List[int]]
:rtype: None Do not return anything, modify board in-place instead.
"""
r, l = len(board), len(board[0])
padding = np.array([[0 for i in range(l+2)]for j in range(r+2)])
# !!在np种矩阵也是可以切片的
padding[1:r+1,1:l+1] = np.array(