chainer.functions.
tile
(x, reps)[source]¶
与えられた配列をタイリングして配列を構築する。
Parameters: |
|
---|---|
Returns: |
タイル化された出力値。 |
Return type: |
Example
>>> x = np.array([0, 1, 2])
>>> x.shape
(3,)
>>> y = np.tile(x, 2)
>>> y.shape
(6,)
>>> y
array([0, 1, 2, 0, 1, 2])
>>> y = np.tile(x, (2, 2))
>>> y.shape
(2, 6)
>>> y
array([[0, 1, 2, 0, 1, 2],
[0, 1, 2, 0, 1, 2]])
>>> y = np.tile(x, (2, 1, 2))
>>> y.shape
(2, 1, 6)
>>> y
array([[[0, 1, 2, 0, 1, 2]],
[[0, 1, 2, 0, 1, 2]]])
>>> x = np.array([[1, 2], [3, 4]])
>>> x.shape
(2, 2)
>>> y = np.tile(x, 2)
>>> y.shape
(2, 4)
>>> y
array([[1, 2, 1, 2],
[3, 4, 3, 4]])
>>> y = np.tile(x, (2, 2))
>>> y.shape
(4, 4)
>>> y
array([[1, 2, 1, 2],
[3, 4, 3, 4],
[1, 2, 1, 2],
[3, 4, 3, 4]])
>>> y = np.tile(x, (2, 1, 2))
>>> y.shape
(2, 2, 4)
>>> y
array([[[1, 2, 1, 2],
[3, 4, 3, 4]],
[[1, 2, 1, 2],
[3, 4, 3, 4]]])