针对建模具体问题求解的Python第三方库简介
介绍一些常用的针对图论、规划、模拟和预测等设计的第三方库。
Pulp库
Pulp库可用于求解线性规划、整数规划等内容,语法友好,容易上手。详细教程可参考官网文档, 这里也提供一份快速入门教程。
- 01 求解简单的线性规划问题
- 02 求解0-1规划问题
- pulp
- 简介
- 简单操作
- 案例-Resourcing Problem
- 案例-Blending Problem
- 案例-Scheduling problem
Scipy库
Scipy库功能强大,可用于求解各类优化问题、概率统计和微积分等问题,同时也可以处理一些专门领域的问题如图像处理、信号处理。 详细教程可参考Scipy官网文档
- Scipy
- Scipy01-自定义函数拟合|微信版
- Scipy02-函数插值|微信版
- Scipy03-线性代数|微信版
- Scipy04-聚类|微信版
- Scipy05 优化与求根|微信版
- 线性最小二乘拟合
- 非线性函数拟合
- 自定义函数曲线拟合
Sympy库
可使用符号语言解决线性代数、微积分等问题,如求函数积分、导数,矩阵的秩等(Scipy对上述问题是进行的数值解法)。 详细教程可参考Sympy官网文档
NetworkX库
强大的绘制图论图形及求解图论和网络问题的库。 详细教程可参考NetworkX官网文档
Sklearn库
包含各种经典的机器学习算法(监督学习、非监督学习等)的库,对各种机器学习算法的求解遵循简洁且统一的处理流程,使用方便。 详细教程可参考sklearn官网文档
时间序列预测相关库
经典的库为Statsmodels,还有一些库结合最新的研究发现如pymc3(使用蒙特卡洛方法)、prophet(基于facebook的开源项目)等。
OpenCV库
用于图像和视频处理相关的任务 详细教程可参考OpenCV官网文档
Numba
加速Python运行