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