![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=1738147934-Ox0xjoXssJXFpnq9PKjVt46Qh8qaIDaq-0-ed1ad98bfece76c53dce115fe00bdb9f)
图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=1738147934-IEvYR8g6ELbRf1ciWzQyS3CfEqYQLGEp-0-b85f0f33f0a82ae8c87e8802f78728e0)
图3.4 二维数组两个轴
![](https://epubservercos.yuewen.com/8B01F6/31398260604631606/epubprivate/OEBPS/Images/Figure-P55_4866.jpg?sign=1738147934-rt2Au06zjGE15XaRiBs2VyCF6ZIRnh6z-0-d4eefc71991b4df86f1ff8ed36210872)
图3.5 一维数组一个轴