numpy.broadcast_to()函数– Python
numpy.broadcast_to()函数将数组广播到新形状。
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.
代码#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)
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)
输出 :
[[1 2 3 4]
[1 2 3 4]
[1 2 3 4]
[1 2 3 4]]
代码#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)
输出 :
[[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]]