tile

tile(x: array, repetitions: Tuple[int, ...], /) array

Constructs an array by tiling an input array.

Parameters:
  • x (array) – input array.

  • repetitions (Tuple[int, ...]) –

    number of repetitions along each axis.

    Let N = len(x.shape) and M = len(repetitions).

    If N > M, the function must prepend ones until all axes are specified (e.g., if x has shape (8,6,4,2) and repetitions is the tuple (3,3), then repetitions must be treated as (1,1,3,3)).

    If N < M, the function must prepend singleton axes to x until x has as many axes as repetitions specifies (e.g., if x has shape (4,2) and repetitions is the tuple (3,3,3,3), then x must be treated as if it has shape (1,1,4,2)).

Returns:

out (array) – a tiled output array. The returned array must have the same data type as x and must have a number of axes equal to max(N, M). If S is the shape of the tiled array after prepending singleton dimensions (if necessary) and r is the tuple of repetitions after prepending ones (if necessary), then the number of elements along each axis must satisfy S[i]*r[i], where i refers to the i th axis.

Notes

New in version 2023.12.