gpt4 book ai didi

python - 如何在Python中获得数值导数函数?

转载 作者:行者123 更新时间:2023-12-02 05:26:44 26 4
gpt4 key购买 nike

我想知道如何在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的派生函数。

有人知道如何解决吗?

非常感谢。

最佳答案

使用evalf()

from sympy import *
x = Symbol('x')
y = 3*x**2 + 4*x**3
t = y.diff(x)
print(t.evalf(subs={x: 2}))

结果:

t = y.diff(x)

t = 12 * (x**2) + (6*x)

t.evalf(subs={x: 2})

t(at x =2) : 60

关于python - 如何在Python中获得数值导数函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60374738/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com