我对在Python中计算偏导数感兴趣。我已经看到了为单变量函数计算导数的函数,而不是其他函数。
找到能够完成以下任务的内容会很棒
f(x,y,z) = 4xy + xsin(z)+ x^3 + z^8y
part_deriv(function = f, variable = x)
output = 4y + sin(z) +3x^2
有没有人见过这样的东西?
答案 0 :(得分:11)
使用sympy
>>> from sympy import symbols, diff
>>> x, y, z = symbols('x y z', real=True)
>>> f = 4*x*y + x*sin(z) + x**3 + z**8*y
>>> diff(f, x)
4*y + sin(z) + 3*x**2
答案 1 :(得分:3)