diet3.py


diet3.py


# !/usr/bin/env python3.7 #版权所有2021,Gurobi优化狗万app足彩,LLC #使用SQLite数据库与饮食模型(dietmodel.py)。可以使用包含的SQL脚本(diet.sql)重新创建数据库# (diet.db)。# #注意这个例子读取了一个外部数据文件(.. data .db)。#因此,它必须在Gurobi examples/python目录下运行。Import OS Import sqlite3 Import dietmodel Import gurobipy as gp con = sqlite3.connect(OS .path.join('..', 'data', 'diet.db')) cur = con.cursor() cur.execute('select category,minnutrition,maxnutrition from categories') result = cur.fetchall() categories, minnutrition,maxnutrition = gp。multidict((猫,[minv maxv])猫,minv, maxv结果)cur.execute(选择食物,从食品成本的)结果= cur.fetchall()的食物,成本= gp.multidict(结果)cur.execute(选择食物,类别,从营养价值的)结果= cur.fetchall () nutritionValues = dict (((f、c), v) f、c、v结果)con.close dietmodel()。解决(类别,minNutrition, maxNutrition,食物,成本,营养价值)