比较表达式

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

pyomo.core.expr.compare.compare_expressions(expr1, expr2, include_named_exprs=True)[source]

如果两个表达式树相同,则返回True,否则返回False。

Parameters:
  • expr1 (NumericValue) – 一个Pyomo变量、参数或表达式

  • expr2 (NumericValue) – 一个Pyomo变量、参数或表达式

  • include_named_exprs (bool) – 如果为False,则命名表达式将被忽略。换句话说,只要表达式树的其余部分相同,如果一个表达式有命名表达式而另一个没有,此函数将返回True。

Returns:

res – 一个布尔值,表示表达式是否相同。

Return type:

bool