- 从0到1:Python数据分析
- 莫振杰
- 6字
- 2022-12-20 18:27:24
第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=1739412061-4RC8nKuLmVwJgdE39giYNFZrXoQaNJRr-0-3463cbbd460675c93871e928c2a46b95)
图2-1
由于NumPy是第三方库,我们需要手动安装。打开VSCode终端窗口,输入“pip install numpy”后按Enter键即可安装,如图2-2所示。
![](https://epubservercos.yuewen.com/28E0D3/25074237009922406/epubprivate/OEBPS/Images/tx195991.jpg?sign=1739412061-fw8gry5WlfvRenD9YvBkW6oEszfQTbKk-0-e776ad56322353c691ea1fd3d20081a2)
图2-2
需要说明的是,NumPy非常强大,提供的操作也非常多,为了减轻读者的记忆负担,本书只介绍常用的操作。对于不常用的操作,初学的时候可以先忽略,以后需要用到时查询官方文档即可。
【常见问题】
对于NumPy的学习,除了这本书,还有什么推荐的吗?
在学习任何编程语言的过程中,一定要养成查阅官方文档的习惯,因为官方文档是最重要的参考资料。