megengine.functional.tile

tile(inp, reps)[源代码]

通过重复输入给定的次数构造一个数组。 如果 reps 的长度为d,则结果的维度为 max(d, inp.ndim)。 要求 `` d >= inp.dim``。 如果``inp.ndim < d``,则通过添加新轴将输入提升为 d 维。

参数
  • inp (Tensor) – 输入张量。

  • reps (Iterable[int]) – 沿每个轴输入的重复次数。

返回

输出张量。

实际案例

import numpy as np
import megengine.functional as F
from megengine import tensor

x = tensor([[1, 2], [3, 4]], np.int32)
y = F.tile(x, (2,1))
print(y.numpy())

输出:

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