Python科学计算基础库:Numpy,Pandas,Scipy,Matplotlib

1.NumPy

支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库,线性代数,傅里叶变换和随机数功能

底层使用C语言编写,内部解除了GIL(全局解释器锁),其对数组的操作速度不受Python解释器的限制,效率远高于纯Python代码。

2.Pandas

Pandas是一个强大的基于Numpy分析结构化数据的工具集;

Pandas 可以从各种文件格式比如 CSV、JSON、SQL、Microsoft Excel 导入数据。

Pandas 可以对各种数据进行运算操作,比如归并、再成形、选择,还有数据清洗和数据加工特征。

Pandas简明教程:一、Pandas简介与安装_半个冯博士的博客-CSDN博客1、Pandas简介关于Pandas的介绍在百度上随便就能搜出一大堆,所以就不多扯些大家都扯的事情。从项目作者的书的目录其实很容易就能看明白它主要能用于做些什么。但我们这里要着重提一句的是:**其实Pandas能办到的事情,用Excel全能办到,而且许多Pandas办不到的Excel也能办到。**所以不愿意编程的人建议直接学EXCEL。完!~2、为何要用Pandas?如果非要说用Pandas和Excel之间有什么区别,那么其实就是一个老生常谈的问题:GUI与指令操作的区别!GUI工具最大的好处就在https://blog.csdn/cauchy7203/article/details/107621707

Pandas库基础知识原文链接:https://blog.csdn/qq_42310467/article/details/121809617​​​​​​

3.Scipy

Scipy 是基于 Numpy 的科学计算库(算法库),用于数学、科学、工程学等领域,很多有一些高阶抽象和物理模型需要使用 Scipy。

SciPy 包含的模块有最优化、线性代数、积分、插值、特殊函数、快速傅里叶变换、信号处理和图像处理、常微分方程求解和其他科学与工程中常用的计算。

4.Matplotlib

Matplotlib 是 Python 的绘图库,它能将数据图形化,并且提供多样化的输出格式。

可以用来绘制各种静态,动态,交互式的图表:线图、散点图、等高线图、条形图、柱状图、3D 图形、甚至是图形动画等等

SciPyWhy SciPy? Fundamental algorithms. Broadly applicable. Foundational. Interoperable. Performant. Open source.https://scipy/

Pandas 中文Pandas中文网、Pandas官方中文文档。https://pypandas/Matplotlib 中文Matplotlib中文网、Matplotlib官方中文文档。https://www.matplotlib/NumPy 中文这是NumPy官方的中文文档,NumPy是用Python进行科学计算的基础软件包。https://www.numpy/

更多推荐

PYTHON常用库简介