2

誰でもnumpyのタイル機能を説明できますか? http://docs.scipy.org/doc/numpy/reference/generated/numpy.tile.htmlにある例からはわかりませんでした

4

1 に答える 1

11

配列内の要素の数を繰り返すだけです。[1,2,3]soのような配列がある場合np.tile([1,2,3], 2)、要素を 2 回繰り返して新しい配列を作成します。Thorsten が説明したnpように、リストを指定しても常に配列を返します。したがって、いくつかの例で説明します。

>>> import numpy as np
>>> ar = [1]
>>> np.tile(ar, 2)
array([1, 1])
>>> np.tile(ar, 3)
array([1, 1, 1])
>>> np.tile(ar, 4)
array([1, 1, 1, 1])
>>> new_ar = [1,2,3]
>>> np.tile(new_ar, 2)
array([1, 2, 3, 1, 2, 3])
>>> np.tile(new_ar, 3)
array([1, 2, 3, 1, 2, 3, 1, 2, 3])
#     |   1st |  2nd   |  3rd   | -> Repeats shown.
于 2013-10-23T11:37:53.120 に答える