我有一个总和,每个术语共享相同的分母,例如a/Z + b/Z + ...
。我想把Z
分解出来。虽然simplify
可以做到,但需要很长时间。我尝试了collect
和factor
,但我也没想过。
是否有可用于此的SymPy功能?
答案 0 :(得分:1)
我不确定我理解你想要什么,但也许fraction
会很有用。例如:
>>> from sympy import *
>>> x, y = symbols('x y')
>>> f = (x**2 + 1) / (2*y)
>>> (num, den) = fraction(f)
>>> den
2*y
答案 1 :(得分:1)