Numpy/ Scipy 精确导数?

Numpy/ Scipy exact derivative?

我试图在 scipy 或 numpy 中找到一个函数来计算精确的一阶导数而不是有限差分(这似乎是 numpy.gradient 和 scipy.misc.derivative 使用。存在吗?

我正在尝试寻找几个函数的数值导数。 我宁愿不使用 sympy!

如果你在谈论符号微分,那么据我所知,numpy 和 scipy 不提供这个(你已经注意到了如何计算导数)。

看来 sympy 是你唯一的选择。

from sympy import *
x = Symbol('x')
y = x**3 + 2*x + 6
d = y.diff(x)

您还可以阅读examples