【问题标题】:Sympy thinks the same variable is two different variablesSympy 认为同一个变量是两个不同的变量
【发布时间】:2014-06-15 18:54:00
【问题描述】:

抱歉标题凌乱,但让我解释一下。我有一个很长的代码,对一个表达式进行了一系列操作,包括(除其他外)一个函数 f=sp.Function('f')(x,y)。我的最终结果是一些巨大的表达,但我注意到有些术语看起来像

 f^3(x,y)f(x,y)-f^4(x,y)

它完全无法将其简化为零。这使得表达式比它们应该的要长得多,因此非常需要处理。有没有人认识到这个问题?如何强制 sympy 知道 f 和 f 是同一个函数?

我无法提供一个有效的示例,因为代码很长,而且我无法识别一个会产生相同问题的小子代码。如果您需要输出或知道我可以如何操作输出以确定问题所在,请告诉我。

谢谢。

【问题讨论】:

    标签: python sympy


    【解决方案1】:

    尝试在最终结果上使用simplify 函数。

    【讨论】:

      猜你喜欢
      • 2019-05-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-29
      • 1970-01-01
      • 1970-01-01
      • 2016-02-01
      相关资源
      最近更新 更多