![从0到1:Python数据分析](https://wfqqreader-1252317822.image.myqcloud.com/cover/98/45938098/b_45938098.jpg)
上QQ阅读APP看书,第一时间看更新
第2章 NumPy基础
2.1 NumPy是什么?
对于Python来说,数据分析“三剑客”指的是NumPy、Pandas、Matplotlib。在这一章中,我们先来学习“第一个剑客”:NumPy。
NumPy是用于科学计算的非常重要的库,后面介绍的Pandas就是基于NumPy来实现的。机器学习算法中用到的大量数组及矩阵运算,也需要借助NumPy来实现。可以这样说,NumPy是数据科学领域中最基础的一个库。
NumPy主要用于操作多维数组,这一点从它的Logo就可以很直观地看出,如图2-1所示。学习NumPy,其实就是学习数组的各种操作。
![](https://epubservercos.yuewen.com/28E0D3/25074237009922406/epubprivate/OEBPS/Images/tx195980.jpg?sign=1738885806-UX5Vxnh8E1XpyRYLb13xf7wuJyopY8dx-0-5fb52e7c58ac496a99c81cd2b415c349)
图2-1
由于NumPy是第三方库,我们需要手动安装。打开VSCode终端窗口,输入“pip install numpy”后按Enter键即可安装,如图2-2所示。
![](https://epubservercos.yuewen.com/28E0D3/25074237009922406/epubprivate/OEBPS/Images/tx195991.jpg?sign=1738885806-Z65JV56ZDjzpIBUFiNgx0xYKSfgdmEUo-0-267fb9ef2048cb115e75b2aa54489f9e)
图2-2
需要说明的是,NumPy非常强大,提供的操作也非常多,为了减轻读者的记忆负担,本书只介绍常用的操作。对于不常用的操作,初学的时候可以先忽略,以后需要用到时查询官方文档即可。
【常见问题】
对于NumPy的学习,除了这本书,还有什么推荐的吗?
在学习任何编程语言的过程中,一定要养成查阅官方文档的习惯,因为官方文档是最重要的参考资料。