NumPy Tutorial

Python NumPy Tutorial numpy.empty() in Python numpy.empty_like() in Python numpy.eye() in Python numpy.identity() in Python numpy.ones() in Python numpy.ones_like() in Python numpy.zeros in Python numpy.zeros_like() in Python numpy.full() in Python numpy.full_like() in Python numpy.asarray() in Python numpy.frombuffer() in Python numpy.fromiter() in Python numpy.fromstring () in Python numpy.asanyarray() in Python with Example numpy.ascontiguousarray() in Python with Example Numpy.asmatrix() in Python with Example Numpy.copy() in Python with Example numpy.loadtxt() Python numpy.arrange() in Python numpy.linspace() in Python numpy.logspace() in Python numpy.geomspace() in Python numpy.meshgrid() in Python numpy.diag() in Python numpy.diagflat() in Python numpy.tri() in Python numpy.tril() in Python numpy.copyto() in Python numpy.reshape() in Python numpy.ravel() in Python numpy.ndarray.flat() in Python numpy.ndarray.flatten() in Python numpy.rollaxis() in Python numpy.swapaxes() in Python numpy.ndarray.T in Python numpy.transpose() in Python numpy.atleast_1d() in Python numpy.atleast_2d() in Python numpy.atleast_3d() in Python numpy.broadcast_to() in Python numpy.broadcast_arrays() in Python numpy.expand_dims() in Python numpy.squeeze() in Python numpy.asarray_chkfinite() in Python numpy.asscalar() in Python numpy.concatenate() in Python numpy.stack() in Python numpy.column_stack() in Python numpy.dstack() in Python numpy.hstack() in Python numpy.vstack() in Python numpy.split() in Python numpy.tile() in Python numpy.repeat() in Python numpy.delete() in Python numpy.append() in Python numpy.resize() in Python numpy.trim_zeros() in Python numpy.unique() in Python numpy.flip() in Python NumPy vs SciPy

Misc

Numpy Attributes

numpy.repeat() in Python

numpy.repeat() in Python

The numpy.repeat() function repeats the elements of an array.

Syntax

numpy.repeat(a, repeats, axis=None)

Parameter

The numpy.repeat() function consists of three parameters, which are as follows:

a: This parameter represents the input array.

repeats: This parameter represents the number of repetitions for each element. 

axis: It signifies the axis along which to repeat the values. By default, it uses the flattened input array, and returns a flat output array.

Return

This function returns the output array (ndarray) which has the same shape as parameter ‘a’, except along the given axis.

Example 1

# Python Program explaining
# numpy.repeat() function
import numpy as np
#Working on 1D
arr = np.arange(5)
print("arr value: ", arr)
rep = 2
a = np.repeat(arr, rep)
print("\nRepeating arr 2 times : \n", a)
print("Shape : ", a.shape)
rep = 3
a = np.repeat(arr, rep)
print("\nRepeating arr 3 times : \n", a)
print("Shape : ", a.shape)

Output

arr value:  [0 1 2 3 4]
Repeating arr 2 times :
[0 0 1 1 2 2 3 3 4 4]
Shape :  (10,)
Repeating arr 3 times :
[0 0 0 1 1 1 2 2 2 3 3 3 4 4 4]
Shape :  (15,)