科学计算:NumPy和SciPy

NumPy是Python的开源数值计算扩展,可以用来存储和处理大型矩阵,并且比Python内置数据结构要高效的多。它主要提供了许多高级数值编程工具,例如:矩阵计算、矢量处理、精密运算等,专门为进行严格的数字处理而生,在很多大型金融公司以及科学计算组织(如NASA)中大规模使用。

SciPy建立在NumPy基础上,提供了大量科学算法,例如:特殊函数、积分、最优化、傅里叶变换、信号处理、线性代数等。

Info

由于SciPy中涉及众多的数学计算知识,所以读者可以在实际应用时自行查阅文档。对于NumPy,本指南只介绍基本高精度计算的使用,其他涉及数学计算的内容,也同样根据实际应用需要查阅文档使用。