Python有限差分函数?
- 论坛
- Python有限差分函数?
21 浏览
Python有限差分函数?
我一直在Numpy/Scipy中寻找包含有限差分函数的模块。然而,我找到的最接近的是numpy.gradient()
,它适用于二阶精度的一阶有限差分,但如果您想要更高阶的导数或更准确的方法,它就不太适用了。我甚至没有找到很多专门用于这种情况的具体模块;大多数人似乎在需要时自己实现。所以我的问题是,有没有人知道任何模块(无论是Numpy/Scipy的一部分还是第三方模块),专门用于更高阶(无论是精度还是导数)的有限差分方法。我有自己的代码正在进行中,但它目前有点慢,如果已经有可用的东西,我就不会尝试对其进行优化。
请注意,我说的是有限差分,而不是导数。我见过scipy.misc.derivative()
和Numdifftools,它们可以对解析函数进行导数运算,而我没有这个。