如何使用 Sympy 计算 lambda 表达式的导数?
How do I compute derivative of a lambda expression using Sympy?
如何计算 lambda 表达式的导数?
例如:
func = lambda x: x ** 3 - 3 * x ** 2
...
# the code
...
derived_func = lambda x: 3 * x ** 2 - 6 * x
可以用一个符号作为参数调用lambda,然后对结果表达式进行微分:
from sympy import *
x = symbols('x')
func = lambda x: x ** 3 - 3 * x ** 2
display(func(x).diff(x))
结果:3*x**2 - 6*x
如何计算 lambda 表达式的导数?
例如:
func = lambda x: x ** 3 - 3 * x ** 2
...
# the code
...
derived_func = lambda x: 3 * x ** 2 - 6 * x
可以用一个符号作为参数调用lambda,然后对结果表达式进行微分:
from sympy import *
x = symbols('x')
func = lambda x: x ** 3 - 3 * x ** 2
display(func(x).diff(x))
结果:3*x**2 - 6*x