【发布时间】:2021-05-05 17:58:10
【问题描述】:
我有几个表达式,如果简化能够像屏幕截图中那样识别二项式的平方,那么简化将大大改善。
有没有办法让 sympy/simplify 做到这一点?
import sympy as sp
a, b = sp.symbols('a, b', positive=True)
sp.simplify(sp.sqrt(a**2))
test = a + b - sp.sqrt(a**2+b**2+2*a*b)
sp.simplify(test)
【问题讨论】:
-
贴出代码而不是图片就好了
-
你可以使用
factor(test, deep=True)。 -
感谢@Oscar Benjamin,这完成了这项工作!