【发布时间】:2020-02-24 11:14:37
【问题描述】:
我想知道如何在 Python 中得到一个导数函数来组成一个泰勒级数。
我知道各种获取导数的方法。
符号使用SymPy库,方式如下:
x = sy.Symbol('x')
y = 3*x**2 + 4*x**3
y.diff(x)
结果我得到了一个新函数,但我不能用这个函数做任何事情。
第二种方法是使用scipy库进行区分,方法如下:
def f(x):
return 3*x**2 + 4*x**3
sc.derivative(f, 2)
但它会计算某个点的导数。
但只需要获取另一个函数f',它是f 的派生。
有人知道怎么解决吗?
非常感谢。
【问题讨论】:
-
y.diff(x).evalf(subs={x: 2.4})
-
数值导数是什么意思?
-
也许我对 数字导数 有误,但我的问题是从初始函数
f(x)得到一个导数函数g(x)
标签: python sympy derivative