我试图在scipy或numpy中找到一个函数来计算精确的一阶导数而不是有限差分(这似乎是numpy.gradient和scipy.misc.derivative使用的方法。这样做存在?
我试图找到几个函数的数值导数。 我宁愿不用同情心!
答案 0 :(得分:0)
如果你在谈论象征性的差异化,那么据我所知,numpy和scipy不提供这个(你已经注意到如何计算衍生物)。
所以看起来像是你唯一的选择。
from sympy import *
x = Symbol('x')
y = x**3 + 2*x + 6
d = y.diff(x)
您还可以阅读examples