numpy.broadcast_to() function – Python

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]]

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button