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

 

NumPy

Posted by arkgame