![Python数据分析从入门到精通(第2版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/774/52842774/b_52842774.jpg)
上QQ阅读APP看书,第一时间看更新
3.2 创建数组
数组可分为一维数组、二维数组、三维数组等,如图3.3所示。
一维数组:类似Python列表,区别在于数组切片针对的是原始数组。也就是说,对数组进行修改,原始数组也会跟着更改。
二维数组:以数组为元素的数组。二维数组包括行和列,类似表格,又称为矩阵。
![](https://epubservercos.yuewen.com/8B01F6/31398260604631606/epubprivate/OEBPS/Images/Figure-P55_4861.jpg?sign=1739049842-5q77qMWhJ6jI52rlJdbqf43UGu18QRpB-0-5851c9e3a5019b847d7cbd8aa8b8b45c)
图3.3 数组示意图
三维数组:维数为三的数组结构,也称矩阵列表。三维数组是最常见的多维数组,可以描述三维空间中的位置或状态,因此使用广泛。
轴:NumPy里的axis。指定axis后,将沿着对应轴做相关操作。二维数组中,两个axis的指向如图3.4所示;一维数组的轴是水平的,其axis=0,如图3.5所示。
![](https://epubservercos.yuewen.com/8B01F6/31398260604631606/epubprivate/OEBPS/Images/Figure-P55_4865.jpg?sign=1739049842-pwTfzVSltld7kAZziqHFxzPM0LGVJjMu-0-23ab78f9143eace194cb033047acb4e0)
图3.4 二维数组两个轴
![](https://epubservercos.yuewen.com/8B01F6/31398260604631606/epubprivate/OEBPS/Images/Figure-P55_4866.jpg?sign=1739049842-RGJhzyTNZpKiAsBPHidoED0QxHKQAROi-0-63fdba4e1c647ee74a3d196fbbd93133)
图3.5 一维数组一个轴