「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]]

 

NumPy

Posted by arkgame