2.2.3 Scipy

Scipy是一款高性能数学计算函数库,它包含科学计算、工程计算等领域的常用数学方法实现。与Pandas相比,两者都是基于Numpy构建,但Pandas偏重数据的统计,而Scipy则着重实现数学计算。Scipy类似MATLAB的toolbox,或者GSL (GNU Scientific Library for CandC++)。学懂Scipy实现的函数库需要一定的高等数学、数据挖掘以及信号处理等理论基础,读者可通过后续的章节或者参考文献学习。

Scipy根据不同的功能应用划分成不同的子模块,子模块之间基本是相互独立的。表2-1对各模块及其功能做了简要的描述。

官网手册

https://docs.scipy.org/doc/scipy/reference/

内容概览

表2-3清晰地说明了各模块的内容。由于Scipy的API接口使用较为简单,而它设计上的数学理论又并非本书要着重讲解的内容,因此,此处不再赘述。

表2-3 Scipy内容概览