有关python的那些库介绍

numpy、scipy、pandas和matplotlib介绍

Posted by LJJ on January 10, 2019

有关python的那些库

  • 主要是numpy、scipy、pandas和matplotlib。

前述背景

最近有想着入手Digtial Image Process,可以选择的工具有很多,考虑到python的易上手性和其强大的第三方库,就决定说要用python来实现在DIP学习到的理论基础。因为在我看来,将理论和算法按照自己的理解实现成代码是非常打基础的办法,能够有效巩固学到的东西。
既然要用python来学习DIP,那么必不可少地要学习python用来处理数据的第三方库。

库之间的区别和作用

  • numpy:以矩阵为基础的数学计算模块,可用来存储和处理大型矩阵.
  • scipy:科学工程包,可以处理插值、积分、优化、线性代数、傅里叶变换、常微分方程数值解的求解、信号处理等问题。
  • pandas:Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集,进行数据分析所需的工具。
  • matplotlib:2D绘图模块,可实现数据可视化。

使用方式

具体的细节就不在这篇blog里展示了,主要是记录一下以上相关库的使用,相关的入门记录在下面的官方或者推荐文档中,这里不再做简单的复述,后续会有一些用到以上库的细节和在学习以上库过程中碰到的实际问题,会开其他博客来展示。