Open In App

numpy.broadcast_to() function – Python

Last Updated : 18 Aug, 2020
Improve
Improve
Like Article
Like
Save
Share
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]]


Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads