Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Numpy/Scipy精确导数?_Python_Numpy_Scipy_Sympy_Derivative - Fatal编程技术网

Python Numpy/Scipy精确导数?

Python Numpy/Scipy精确导数?,python,numpy,scipy,sympy,derivative,Python,Numpy,Scipy,Sympy,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 =

我试图在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)

您也可以阅读

如果您正在谈论符号微分,那么据我所知,numpy和scipy没有提供这一点(您已经注意到如何计算该点的导数)

看来sympy是你唯一的选择

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

你也可以阅读

如果不是有限差分,你期望“数值导数”是什么?什么类型的函数?实函数还是数值近似?你期望“数值导数”是什么如果不是一个有限差分?什么样的函数?实函数还是数值近似?numpy中有一小部分多项式函数,包括'np.polyder'。numpy中有一小部分多项式函数,包括'np.polyder'。