错误:从数据构建组件“目标”=无失败:类型错误:“浮动”对象不可下标

冯多79

Pyomo 团队,我需要有关上述错误的帮助。我已经尽我所能,但仍然无法让我的模型工作。下面是我的“目标函数”的公式,以及错误消息的屏幕截图。谢谢你。

在此处输入图片说明

命令提示符下运行代码的错误截图: 在此处输入图片说明

贝瑟尼·尼科尔森

假设model.xmodel.d使用二维索引正确声明,问题是您使用的是双方括号。访问特定索引的正确方法是model.x[i,j].

以下是声明了正确的方式model.xmodel.dmodel.a

假设model.a是二维的:

model.a = Set(initialize=[(1,1),(1,2),(2,1),(2,2)])
model.d = Param(model.a, default=0)
model.x = Var(model.a)

def _obj_rule(m):
    return sum(m.d[i,j]*m.x[i,j] for i,j in m.a)
model.obj = Objective(rule=_obj_rule)

假设model.a是一维的:

model.a = Set(initialize=[1,2,3])
model.d = Param(model.a,model.a,default=0)
model.x = Param(model.a,model.a)

def _obj_rule(m):
    return sum(m.d[i,j]*m.x[i,j] for i in m.a for j in m.a)
model.obj = Objective(rule=_obj_rule)

请注意,无论是model.a被声明为二维或model.xmodel.d由被索引model.a的两倍。还要注意目标中总和的编写方式略有不同。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

类型错误:“int”对象不可下标?

来自分类Dev

类型错误:“机架”对象不可下标

来自分类Dev

类型错误:“方法”对象不可下标

来自分类Dev

类型错误:“发布”对象不可下标

来自分类Dev

尝试拆分对象数据类型的列以在DataFrame中创建单独的列。收到错误:“'浮动对象不可下标”

来自分类Dev

Python TicTacToe 错误:类型错误:“函数”对象不可下标

来自分类Dev

类型错误:“类型”对象不可下标+迭代为“A”而不是A

来自分类Dev

类型错误,iteratig期间“方法”对象不可下标

来自分类Dev

python函数中的类型错误(int对象不可下标)

来自分类Dev

Python - 类型错误:“图形”对象不可下标

来自分类Dev

类型错误:“int”对象不可下标 - Python3

来自分类Dev

类型错误:“产品”对象在 Flask 中不可下标

来自分类Dev

类型错误函数不可下标

来自分类Dev

错误:“功能”对象不可下标

来自分类Dev

Python错误:int对象不可下标

来自分类Dev

类型错误:“生成器”对象不可下标,csv 文件

来自分类Dev

获取“ TypeError:'NoneType'对象不可下标”错误

来自分类Dev

Python:使用API从JSON中提取数据,然后发送到Excel。获取类型错误:NoneType对象不可下标

来自分类Dev

类型错误:“int”对象不是可下标的行

来自分类Dev

BeautifulSoup无法使用,如果为None,则继续执行语句,以避免'NoneType'对象不可下标类型错误

来自分类Dev

尽管对象是一个列表,但出现错误“'int'对象不可下标”

来自分类Dev

NLTK python错误:“ TypeError:'dict_keys'对象不可下标”

来自分类Dev

明确访问SQLAlchemy类字段并修复“对象不可下标”错误

来自分类Dev

试图隐蔽英寸到英尺并收到错误:-TypeError:“ float”对象不可下标

来自分类Dev

更新由SQLAlchemy填充的字典列表会导致“对象不可下标”错误

来自分类Dev

错误“builtin_function_or_method”对象不可下标 - 在 for 循环中附加列表时

来自分类Dev

Django Exif数据:“ IFDRational”对象不可下标

来自分类Dev

我该怎么做才能摆脱主函数 def 模型中的“int”对象不可下标错误:

来自分类Dev

熊猫适用,“浮动”对象不可下标

Related 相关文章

  1. 1

    类型错误:“int”对象不可下标?

  2. 2

    类型错误:“机架”对象不可下标

  3. 3

    类型错误:“方法”对象不可下标

  4. 4

    类型错误:“发布”对象不可下标

  5. 5

    尝试拆分对象数据类型的列以在DataFrame中创建单独的列。收到错误:“'浮动对象不可下标”

  6. 6

    Python TicTacToe 错误:类型错误:“函数”对象不可下标

  7. 7

    类型错误:“类型”对象不可下标+迭代为“A”而不是A

  8. 8

    类型错误,iteratig期间“方法”对象不可下标

  9. 9

    python函数中的类型错误(int对象不可下标)

  10. 10

    Python - 类型错误:“图形”对象不可下标

  11. 11

    类型错误:“int”对象不可下标 - Python3

  12. 12

    类型错误:“产品”对象在 Flask 中不可下标

  13. 13

    类型错误函数不可下标

  14. 14

    错误:“功能”对象不可下标

  15. 15

    Python错误:int对象不可下标

  16. 16

    类型错误:“生成器”对象不可下标,csv 文件

  17. 17

    获取“ TypeError:'NoneType'对象不可下标”错误

  18. 18

    Python:使用API从JSON中提取数据,然后发送到Excel。获取类型错误:NoneType对象不可下标

  19. 19

    类型错误:“int”对象不是可下标的行

  20. 20

    BeautifulSoup无法使用,如果为None,则继续执行语句,以避免'NoneType'对象不可下标类型错误

  21. 21

    尽管对象是一个列表,但出现错误“'int'对象不可下标”

  22. 22

    NLTK python错误:“ TypeError:'dict_keys'对象不可下标”

  23. 23

    明确访问SQLAlchemy类字段并修复“对象不可下标”错误

  24. 24

    试图隐蔽英寸到英尺并收到错误:-TypeError:“ float”对象不可下标

  25. 25

    更新由SQLAlchemy填充的字典列表会导致“对象不可下标”错误

  26. 26

    错误“builtin_function_or_method”对象不可下标 - 在 for 循环中附加列表时

  27. 27

    Django Exif数据:“ IFDRational”对象不可下标

  28. 28

    我该怎么做才能摆脱主函数 def 模型中的“int”对象不可下标错误:

  29. 29

    熊猫适用,“浮动”对象不可下标

热门标签

归档