当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python numpy.broadcast_to()用法及代码示例


numpy.broadcast_to()函数将数组广播为新形状。

用法: numpy.broadcast_to(array, shape, subok = False)

参数:



array:[array_liket]要广播的数组。

shape:[元组]所需数组的形状。

subok:[bool,可选]如果为True,则子类将为passed-through,否则默认情况下,返回的数组将被强制为base-class数组。

Return:[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)

输出:

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

相关用法


注:本文由纯净天空筛选整理自sanjoy_62大神的英文原创作品 numpy.broadcast_to() function – Python。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。