我应该如何从scipy RBFInterpolator获得导数?(简单地说,就像bisplev一样)

nafvub8i  于 5个月前  发布在  其他
关注(0)|答案(1)|浏览(94)

关于scipy.interpolate.RBFInterpolator的问题
我发现RBF通过scipy.interpolate.bisplref对我的特定数据给出了比B样条更平滑的2D插值结果,但我需要对我得到的结果求导数。当我使用scipy.interpolate.bisplev计算B样条时,我可以指定dx和dy来获得每个维度上的任何阶导数。是否有类似的RBFInterpolator,我只是在文档中没有看到?或者我应该只取计算过的样条函数w/ numpy.gradient的梯度?

emeijp43

emeijp431#

我不知道RBFInterpolator,但是要求导数,可以使用scipy.misc.derivative(链接页面的后半部分-只需向下滚动即可查看示例)

相关问题