Sympy:用平方和根简化小的复合分数
Sympy: Simplify small compound fraction with squares and roots
我遇到了以下情况(在 Sympy 1.8 中):
from sympy import *
u = symbols('u') # not necessarily positive
term = sqrt(1/u**2)/sqrt(u**2)
术语呈现为
如何将其简化为 1/u**2
,即 ?
我已经尝试了 https://docs.sympy.org/latest/tutorial/simplification.html, and some arguments listed in https://docs.sympy.org/latest/modules/simplify/simplify.html 中的许多功能,但无法正常工作。
变量需要声明为实数:
u=symbols('u', real=True)
然后该术语会自动简化。
(我建议了一个对应的Sympy documentation change。)
我遇到了以下情况(在 Sympy 1.8 中):
from sympy import *
u = symbols('u') # not necessarily positive
term = sqrt(1/u**2)/sqrt(u**2)
术语呈现为
如何将其简化为 1/u**2
,即
我已经尝试了 https://docs.sympy.org/latest/tutorial/simplification.html, and some arguments listed in https://docs.sympy.org/latest/modules/simplify/simplify.html 中的许多功能,但无法正常工作。
变量需要声明为实数:
u=symbols('u', real=True)
然后该术语会自动简化。
(我建议了一个对应的Sympy documentation change。)