python如何调用gurobi_Python调用Gurobi--Gurobi的数据结构

Gurobi封装了更高级的Python数据结构,即Multidict、Tuplelist、Tupledict。在对复杂或大规模问题建模时,可以大大提高模型求解效率采用list和tuplelist的速度对比

multdict

multdict函数允许在一个语句中初始化一个或多个字典,举例如下:

import gurobipy as grb

# mutidict 用法

student, chinese, math, english = grb.multidict({

'student1': [10, 2, 300],

'student2': [20, 3, 400],

'student3': [30, 4, 500],

'student4': [40, 5, 600]

})

print(student) # 字典的键

# 输出

# ['student1', 'student2', 'student3', 'student4']

print(chinese) # 语文成绩的字典

# 输出

# {'student1': 10, 'student2': 20, 'student3': 30, 'student4': 40}

print(math) # 数学成绩的字典

# 输出

# {'student1': 2, 'student2': 3, 'student3': 4, 'stu

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值