2018-10-13から1日間の記事一覧

ライフゲーム / Python / 全セルのムーア近傍の和を求める / scipy.signal.convolve()

畳み込み演算の函数がいろいろあるのでそれを利用する。ここではscipy.signal.convolve()を使ってみる。 import numpy as np from scipy.signal import convolve def toTorus(mat, matTorused): mat = np.array(mat , dtype="uint8") matTorused = np.array(…

ライフゲーム / Python / 2次元排列をトーラス接続にする / 上下左右にスタックする方法と一回り大きい排列に上書きする方法と

import numpy as np # この排列をトーラス接続にする numOfRows, numOfCol = 3, 5 a = np.arange(numOfRows * numOfCol).reshape(numOfRows, numOfCol).astype("uint16") # 上下左右をそれぞれスタックし合う方法 def toTorus1(mat): mat = np.array(mat) ma…