跳转至

🔥AI副业赚钱星球

点击下面图片查看

郭震AI

广播

有时,您可能需要在数组和单个数字之间执行操作(也称为向量和标量之间的操作),或者在两个不同大小的数组之间执行操作。

例如,您的数组(我们称之为“数据”)可能包含以英里为单位的距离信息,但您希望将这些信息转换为公里。您可以通过以下方式执行此操作:

>>> data = np.array([1.0, 2.0])
>>> data * 1.6
array([1.6, 3.2])

../_images/np_multiply_broadcasting.png

NumPy明白乘法应该发生在每个cell上。这个概念叫做广播。广播是一种允许NumPy对不同形状的数组执行操作的机制。

数组的维度必须兼容,例如,当两个数组的维度相等或其中一个数组的维度为1时。如果维度不兼容,则会出现ValueError

广播更多参考.


NumPy入门系列教程:

1 NumPy介绍

2 安装和导入NumPy

3 Python列表和NumPy数组有什么区别?

4 什么是array?

5 有关Array的详细信息

6 如何创建array

7 添加、删除和排序元素

8 数组形状和大小

9 重塑array

10 如何将一维array转换为二维array(如何向数组添加新轴)

11 NumPy索引和切片

12 如何从现有数据创建数组

13 数组基本操作

14 广播

大家在看

京ICP备20031037号-1 | AI之家 | AI资讯 | Python200 | 数据分析