Sympy Rationals - 表示 (x + 3 )**6/ 6

Sympy Rationals - express (x + 3 )**6/ 6

我无法执行此操作,我不确定为什么?当我输入:

x = symbols('x')
exp = Rational((x+3)**6, 6)

我得到了 Type_Error。


这源于尝试整合 (x + 3)**5 并期待 (x+3)**6 / 6

的结果

Sympy中的类型Rational表示有理数,而不是有理数上的多项式;见documentation。只需使用除法即可:

p = (x + 3) ** 6 / 6