ナンピータイル法
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]]