numpy.broadcast_to() function – Python (original) (raw)

Last Updated : 18 Aug, 2020

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

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

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

Similar Reads