「NumPy」np.tile()で2次元元配列を繰り返し並べるサンプル
環境
PyCharm 2021.3
Python 3.9.7
書式
二次元配列名=np.arange(数字).reshape(行, 列)
np.tile(二次元配列名, 要素数のタプル)
引数2を指定して元の配列の次元数ndim(より少ない要素数のタプルで指定したりする場合、
最後の次元の軸に沿って元の配列が繰り返されます。
使用例
import numpy as np cft = np.arange(4).reshape(2, 2) print("元の配列の要素") print(cft) print("要素数1個のタプルの結果1") print(np.tile(cft, 2)) print("要素数1個のタプルの結果2") print(np.tile(cft, (2, )))
実行結果
元の配列の要素 [[0 1] [2 3]] 要素数1個のタプルの結果1 [[0 1 0 1] [2 3 2 3]] 要素数1個のタプルの結果2 [[0 1 0 1] [2 3 2 3]]