gpt4 book ai didi

python - Sympy:导数和潜艇

转载 作者:太空狗 更新时间:2023-10-30 02:27:36 25 4
gpt4 key购买 nike

我有这个代码:

from sympy import *
x = Symbol("x")
f = Function("f")(x)
diff(3*x + 2, x) # == 3
diff(f, x).subs(f, 3*x + 2) # == Derivative(3*x + 2, x) <- Why not 3?

当我用 x 替换 f 表达式时,为什么 sympy 不计算表达式?

最佳答案

diff(f, x) 还不能推导函数,所以它导致抽象 Derivative(f(x), x)。代入不做任何计算,所以用 f 代替 3*x + 2 结果是 Derivative(3*x + 2, x) .如果你想评估它,只需附加 doit():

>>> diff(f, x).subs(f, 3*x + 2).doit()
3

关于python - Sympy:导数和潜艇,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40612583/

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