NumPy 函数

NumPy broadcast_to() 函数将数组广播到新形状。

语法

numpy.broadcast_to(array, shape) 

参数

array必需。 指定要广播的数组。
shape必需。 指定所需数组的形状。

返回值

返回原始数组的只读视图具有给定的形状。

示例:

在下面的示例中,数组被广播到给定的形状。

import numpy as np

x = np.array([1, 2, 3])
y = np.array([10, 20])

#x 被广播到形状 (3,3)
x1 = np.broadcast_to(x, (3, 3))

#显示结果
print("x1 contains:")
print(x1) 

上述代码的输出将为:

x1 contains:
[[1 2 3]
 [1 2 3]
 [1 2 3]]