python求解线性规划步骤详解
1 需求
由于自己课程和毕业论文的需要,数学建模这方面要学起来了,其中入门最基础的就是线性规划。目前求解线性规划的软件也有很多,比如lingo、matlab、cplex等,自己主要擅长的就是python编程,因此就想结合这python学走路(建模)。
根据查询网上资料发现,对于python使用线性规划的示例讲解还是很少,有的资料中写的很多,但是都是直接复制书上大佬已经写好的代码,没有进行细节的推理和讲解,因此这里就使用python进行最基础线性规划的知识梳理
2 前提准备
目前使用是代码编辑器是jupyter notebook,python版本为3.8.3,scipy版本为1.5.0,pulp版本为2.4,numpy的版本为1.19.1
如果没有安装这三个库,可以自己在cell中进行安装,安装方式就为:!pip install 库名
,如下(如果安装成功,继续执行这条代码,程序会提醒你已经安装过了,直接使用即可)