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