実際に使い方を確認してみます。第二引数のrepsに軸ごとに繰り返す回数を指定することで、第一引数の配列がタイル状にコピーされて配置されます。 In [1]: import numpy as np In [2]: a = np.array([0, 1, 2]) In [3]: np.tile(a, 2) # 1次元配列を2回繰り返す。 Out[3]: array([0, 1, 2, 0, 1, 2]) In [4]: np.tile(a,(3,2)) # 3×2の二次元配列の要素がaになっているイメージ Out[4]: array([[0, 1, 2, 0, 1, 2], [0, 1, 2, 0, 1, 2], [0, 1, 2, 0, 1, 2]]) In [5]: np.tile(a,(2,3,4)) # 3次元にも並べられる。 Out[5]: array([[[0, 1, 2, 0,