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参考链接
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.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
标签:python,Matplotlib,matplotlib,Python,程序模块,Scipy,拓展,scipy,numpy 来源: https://www.cnblogs.com/ce17091/p/16280814.html