python常用拓展程序模块介绍

复现的代码中出现的模块:

numpy

  • NumPy 是一个 Python 包。 它代表 “Numeric Python”。 它是一个由多维数组对象和用于处理数组的例程集合组成的库。
  • NumPy 通常与 SciPy(Scientific Python)和 Matplotlib(绘图库)一起使用。 这种组合广泛用于替代 MatLab,是一个流行的技术计算平台。 但是,Python 作为 MatLab 的替代方案,现在被视为一种更加现代和完整的编程语言。
  • NumPy 是开源的,这是它的一个额外的优势。

numpy参考链接

https://blog.csdn.net/a373595475/article/details/79580734
https://m.thepaper.cn/baijiahao_10641437

scipy

  • Scipy是基于Numpy的科学计算库,用于有效地计算numpy矩阵,来让numpy和scipy协同工作
  • Scipy包含的功能:最优化、线性代数、积分、插值、拟合、特殊函数、快速傅里叶变换、信号处理、图像处理、常微分方程求解器等
  • 应用场景:Scipy是高端科学计算工具包,用于数学、科学、工程学等领域
  • Scipy由一些特定功能的子模块组成

scipy.integrate积分与常微分方程

https://zhuanlan.zhihu.com/p/367067235

scipy参考链接

https://blog.csdn.net/pythoncsdn111/article/details/98395661

matplotlib

  • Matplotlib是一个Python 2D绘图库,它以多种硬拷贝格式和跨平台的交互式环境生成出版物质量的图形。 Matplotlib可用于Python脚本,Python和IPython (opens new window)Shell、Jupyter (opens new window)笔记本,Web应用程序服务器和四个图形用户界面工具包

特别注意,在Ubuntu服务器调用python的matlabPlot画图报错,是因为服务器上没有GUI界面。
此时需要在头文件中加入前两行

import matplotlib as mpl
mpl.use('Agg')
import matplotlib.pyplot as plt

然后把绘制好的文件,保存到某个目录下。
同时注意不要使用plt.show()命令

plt.savefig("test.pdf") 

需要注意的是,图片可以保存为jpg,png,pdf,eps多种格式等等,然后导出到本地即可查看。

matplotlib参考链接

  • 官方介绍http://www.matplotlib.org.cn/intro/#%E5%85%B6%E4%BB%96%E5%AD%A6%E4%B9%A0%E8%B5%84%E6%BA%90

re

  • Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。
  • re 模块使 Python 语言拥有全部的正则表达式功能。

Python中常用的正则表达式处理函数

https://www.runoob.com/python/python-reg-expressions.html
https://blog.csdn.net/weixin_40907382/article/details/79654372

posted @ 2022-05-17 14:54  铁头蛙  阅读(180)  评论(0)    收藏  举报