当前位置: 首页 > news >正文

Python_操作记录

1、Pandas读取数据文件(以文本文件作为示例),sep表示间隔,header=None表示无标题行

df = pd.read_table("data/youcans3.dat", sep="\t", header=None)

2、线性规划问题求解

        1)问题定义,确定决策变量、目标函数和约束条件;

        2)模型构建,由问题描述建立数学方程,并转化为标准形式的数学模型;

        3)模型求解,用标准模型的优化算法对模型求解,得到优化结果。

很多Python的第三方包,都提供求解线性规划问题的算法,有的工具包还提供证书规划、非线性规划的算法,例如:

        1)Scipy提供了了解简单线性或非线性规划问题,但是不能求解如背包问题的0-1规划问题,或整数规划问题,混合整数规划问题。

        2)PuLP可以求解线性规划、整数规划、0-1规划、混合整数规划、二次规划和几何规划问题

2.1 PuLP库求解线性规划问题

import pulp
#1、定义一个规划问题,Demo表示问题名称,sense表示最大/最小参数(LpMinimize、LpMaximize)
m = pulp.LpProblem("Demo", sense=pulp.LpMaximize)
#定义决策变量(名称,上限,下限,参数)
#2、cat来设置变量类型,'Continuous'表示连续变量(默认值),'Integer'表示离散变量,'Binary'表示0/1变量
x1 = pulp.LpVariable('x1',lowBound=0,upBound=7,cat='Continuous')
x2 = pulp.LpVariable('x2',lowBound=0,upBound=7,cat='Continuous')
x3 = pulp.LpVariable('x3',lowBound=0,upBound=7,cat='Continuous')
#3、添加目标函数
m += 2*x1 + 3*x2 - 5*x3
#4、添加约束条件
m += (2*x1 - 5*x2 + x3 >= 10)
m += (x1 + 3*x2 + x3 <= 12)
m += (x1 + x2 + x3 == 7)
#5、求解
m.solve()
print("Satus:",pulp.LpStatus[m.status]) #输出求解状态
for v in m.variables():print(v.name,"=",v.varValue) #输出每个变量的最优值
print("F(x) = ",pulp.value(m.objective)) #输出最优解的目标函数值

http://www.lryc.cn/news/158552.html

相关文章:

  • 常用激活函数整理
  • uniapp 地图跳转到第三方导航软件 直接打包成apk
  • CentOS 8 通过YUM方式升级最新内核
  • java 版本企业招标投标管理系统源码+功能描述+tbms+及时准确+全程电子化
  • Python爬虫数据存哪里|数据存储到文件的几种方式
  • 软件测试/测试开发丨Web自动化 测试用例流程设计
  • git撤销修改命令
  • EOCR-AR电机保护器自动复位的启用条件说明
  • Apache nginx解析漏洞复现
  • .NET之后,再无大创新
  • 【大麦小米学量化】什么是量化交易?哪些人适合做量化交易?
  • 计算机视觉的应用12-卷积神经网络中图像特征提取的可视化研究,让大家理解特征提取的全过程
  • el-table中点击跳转到详情页的两种方法
  • RT-DETR个人整理向理解
  • 易点易动库存管理系统与ERP系统打通,帮助企业实现低值易耗品管理
  • 【笔试强训选择题】Day34.习题(错题)解析
  • “现代”“修饰”卷积神经网络,何谓现代
  • XHTML基础知识了解
  • USB Server集中管控加密狗,浙江省电力设计院正在用
  • rust换源
  • 常见关系型数据库SQL增删改查语句
  • OpenCV(二十七):图像距离变换
  • 服务器就是一台电脑吗?服务器的功能和作用
  • vue3实现塔罗牌翻牌
  • 分布式搜索引擎
  • 【2023最新版】腾讯云CODING平台使用教程(Pycharm/命令:本地项目推送到CODING)
  • IDEA Properties 文件亂碼怎麼解決
  • uniapp微信小程序用户隐私保护
  • 虚幻引擎4中关于设置关于体坐标系下的物体速度的相关问题
  • 16 | Spark SQL 的 UDF(用户自定义函数)