Open In App

numpy.broadcast_to() function – Python

Last Updated : 18 Aug, 2020
Comments
Improve
Suggest changes
Like Article
Like
Report

numpy.broadcast_to() function broadcast an array to a new shape.

Syntax : numpy.broadcast_to(array, shape, subok = False)

Parameters :

array : [array_liket] The array to broadcast.

shape : [tuple] The shape of the desired array.

subok : [bool, optional] If True, then sub-classes will be passed-through, otherwise by default, the returned array will be forced to be a base-class array.

Return : [array] The output array.

Code #1 :

Python3
# Python program explaining
# numpy.broadcast_to() function
 
# importing numpy as geek
import numpy as geek
 
arr = geek.array([1, 2, 3, 4])

gfg = geek.broadcast_to(arr, (4, 4))
 
print(gfg)

Output :

[[1 2 3 4]

[1 2 3 4]

[1 2 3 4]

[1 2 3 4]]

Code #2 :

Python3
# Python program explaining
# numpy.broadcast_to() function
 
# importing numpy as geek
import numpy as geek
 
arr = geek.array([1, 2, 3, 4, 5])

gfg = geek.broadcast_to(arr, (5, 5))
 
print(gfg)

Output :

[[1 2 3 4 5]

[1 2 3 4 5]

[1 2 3 4 5]

[1 2 3 4 5]

[1 2 3 4 5]]


Next Article
Article Tags :
Practice Tags :

Similar Reads