mxnet.ndarray.repeat¶
-
mxnet.ndarray.
repeat
(data=None, repeats=_Null, axis=_Null, out=None, name=None, **kwargs)¶ Repeats elements of an array.
By default,
repeat
flattens the input array into 1-D and then repeats the elements:x = [[ 1, 2], [ 3, 4]] repeat(x, repeats=2) = [ 1., 1., 2., 2., 3., 3., 4., 4.]
The parameter
axis
specifies the axis along which to perform repeat:repeat(x, repeats=2, axis=1) = [[ 1., 1., 2., 2.], [ 3., 3., 4., 4.]] repeat(x, repeats=2, axis=0) = [[ 1., 2.], [ 1., 2.], [ 3., 4.], [ 3., 4.]] repeat(x, repeats=2, axis=-1) = [[ 1., 1., 2., 2.], [ 3., 3., 4., 4.]]
Defined in src/operator/tensor/matrix_op.cc:L748
- Parameters
data (NDArray) – Input data array
repeats (int, required) – The number of repetitions for each element.
axis (int or None, optional, default='None') – The axis along which to repeat values. The negative numbers are interpreted counting from the backward. By default, use the flattened input array, and return a flat output array.
out (NDArray, optional) – The output NDArray to hold the result.
- Returns
out – The output of this function.
- Return type
NDArray or list of NDArrays