ナンピータイル法



Numpy Tile Method



Numpyのタイル方式

ゴツゴツ タイル() 機能は、元の行列を水平方向と垂直方向にコピーすることです。タイルはタイルの意味です。名前が示すように、この関数は配列をタイルのように広げることです。

プロトタイプ: numpy.tile(A、reps)
タイルには2つのパラメーターがあり、Aは入力される配列を参照し、担当者はAが繰り返す回数を決定します。関数全体を使用して、配列Aを繰り返し、新しい配列を作成します。



たとえば、元の行列は次のとおりです。

mat = array([[1,2], [3, 4]])

水平:
Tile(mat、(1、4))#はと同等です
タイル(マット、4)



import numpy as np mat= np.array([[1,2],[3,4]]) a = np.tile(mat,4) b = np.tile(mat,(1,4)) print(a,b)

画像

結果:

[[1 2 1 2 1 2 1 2] [3 4 3 4 3 4 3 4]]

肖像画:



tile(mat、(3、1))
画像

結果:

[[1 2] [3 4] [1 2] [3 4] [1 2] [3 4]]

横向き+縦向き

tile(mat、(3、4))
画像

結果:

[[1 2 1 2 1 2 1 2] [3 4 3 4 3 4 3 4] [1 2 1 2 1 2 1 2] [3 4 3 4 3 4 3 4] [1 2 1 2 1 2 1 2] [3 4 3 4 3 4 3 4]]