替换表达式

(函数来自 pyomo.core.expr.visitor)

pyomo.core.expr.visitor.replace_expressions(expr, substitution_map, descend_into_named_expressions=True, remove_named_expressions=True)[source]
Parameters:
  • expr (Pyomo 表达式) – 源表达式

  • substitution_map (dict) – 一个字典,将源中的对象ID映射到替换对象。

  • descend_into_named_expressions (bool) – 如果替换应该进入命名表达式对象,则为True,如果要在命名表达式处停止,则为False

  • remove_named_expressions (bool) – 如果命名表达式应替换为标准表达式,则为True,如果命名表达式应保留在原位,则为False

Returns:

Pyomo 表达式

Return type:

返回新的表达式对象