「NumPy」np.tile()にタプルを指定して各軸に元の配列が繰り返される
環境
PyCharm 2021.3
Python 3.9.7
構文
1.一次元配列の生成
np.arange(数字)
2.np.tile(配列名, タプル名(行数,列数))
引数2にタプルを指定すると、各軸に対して元の配列が繰り返されます。
例 np.tile(配列名, (2,2))
axis=0(行方向)に2回、axis=1(列方向)に2回繰り返され、結果は二次元配列になります。
使用例
import numpy as np cft = np.arange(3) print("元の配列の要素") print(cft) #引数1 ndarray 行方向に2 列方向に2回目繰り返す restile = np.tile(cft, (2,2)) print("2次元配列の要素") print(restile)
実行結果
元の配列の要素 [0 1 2] 2次元配列の要素 [[0 1 2 0 1 2] [0 1 2 0 1 2]]