SymPy可以识别产品的衍生物吗?

Ras*_*los 6 symbolic-math sympy calculus derivative

在下面的程序中,SymPy似乎并不理解被积函数是产品的衍生物.有没有办法让它回归u*v

import sympy
x = sympy.symbols('x', real=True)
u = sympy.Function('u')
v = sympy.Function('v')
print((u(x) * v(x)).diff(x).integrate(x))
Run Code Online (Sandbox Code Playgroud)

打印:

> Integral(u(x)*Derivative(v(x), x) + v(x)*Derivative(u(x), x), x)
Run Code Online (Sandbox Code Playgroud)

Waj*_*jih 0

关于什么sympy.Derivative(u(x)*v(x), x).integrate(x)

请注意,这(u(x)*v(x)).integrate(x).diff(x)被简化为u(x)*v(x)