
上QQ阅读APP看书,第一时间看更新
3.2 创建数组
数组可分为一维数组、二维数组、三维数组等,如图3.3所示。
一维数组:类似Python列表,区别在于数组切片针对的是原始数组。也就是说,对数组进行修改,原始数组也会跟着更改。
二维数组:以数组为元素的数组。二维数组包括行和列,类似表格,又称为矩阵。

图3.3 数组示意图
三维数组:维数为三的数组结构,也称矩阵列表。三维数组是最常见的多维数组,可以描述三维空间中的位置或状态,因此使用广泛。
轴:NumPy里的axis。指定axis后,将沿着对应轴做相关操作。二维数组中,两个axis的指向如图3.4所示;一维数组的轴是水平的,其axis=0,如图3.5所示。

图3.4 二维数组两个轴

图3.5 一维数组一个轴