![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=1739021009-FeqlQ7urVpMSXWwGL694lYKmUPySj0op-0-3c0591e6d6be7f86c34f0192bffd39ed)
图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=1739021009-azmBu5eVhF5AIuija9BuoPqFBT1ObaQc-0-c29f2ce921f6369052ec459330605134)
图3.4 二维数组两个轴
![](https://epubservercos.yuewen.com/8B01F6/31398260604631606/epubprivate/OEBPS/Images/Figure-P55_4866.jpg?sign=1739021009-Z9mmrIkmOsBiiZ72z2GNF30KMd0ek5iq-0-fe197cbc10359141326f5acc29bed97b)
图3.5 一维数组一个轴