【发布时间】:2016-08-12 18:16:42
【问题描述】:
如果我在 sympy 中使用 simplify() 函数,log((exp(x)+1)/exp(x)) 会简化为 log(1+exp(-x)),但是,当我阅读文档时,简化函数“可能会不必要地慢”,我尝试了其他简化方法,但不是它们中的一个有效,所以我想知道如何在不调用 simple() 的情况下将 ln((exp(x)+1)/exp(x)) 简化为 log(1+exp(-x)) 这样的形式。
【问题讨论】:
-
您是否体验过该功能“不必要地缓慢”?简化数学函数并不是一件特别容易的事。我会查看 docs.sympy.org/dev/modules/simplify/simplify.html 以帮助了解该函数的作用。
-
我认为另一个问题是它是不可预测的,因为它会根据它的长度来选择答案。我的工作是比较两个方程,所以我确实需要结果是可预测的,我正在尝试使用简化文档中的函数,但除非我使用 simple(),否则它们中的任何一个都无法工作
-
我想要的结果立即出现......我使用的是 Sympy 1.0。
-
我也在使用 1.0,如果我使用 simple() 函数,它只会显示所需的结果,但我真的不想