目录
当前位置: 首页 > 文档资料 > NumPy 教程 >

广播

优质
小牛编辑
116浏览
2023-12-01

输出如下:

如果两个数组的维数不相同,则元素到元素的操作是不可能的。 然而,在 NumPy 中仍然可以对形状不相似的数组进行操作,因为它拥有广播功能。 较小的数组会广播到较大数组的大小,以便使它们的形状可兼容。

如果满足以下规则,可以进行广播:

  • 如果输入在每个维度中的大小与输出大小匹配,或其值正好为 1,则在计算中可它。

如果上述规则产生有效结果,并且满足以下条件之一,那么数组被称为可广播的

  • 数组拥有相同形状。

下面的例称展示了广播的示例。

示例 2

输出如下:

下面的图片展示了数组如何通过广播来与数组兼容。