如何定义一个函数的导数的数值计算?我有一些函数,我可以用样条来描述这个函数,它的导数使用scipy.interpolate。我想用这个函数操作一些表达式,然后用样条来计算表达式。我可以用lambdify建立一个数值计算为样条的渐近函数。但是,如何定义一个渐近函数的导数来作为样条函数进行数值计算呢?import numpy as np
f
使用N-1维数据X,我想在K个三次B样条曲线上计算每个点。在R中,有一个简单的函数和一个直观的API,叫做。浏览了与样条函数相关的scipy.interpolate文档后,我能找到的最接近的是BSpline或BSpline.basis_element,但是如何获得K基函数对我来说完全是个谜。basis')
# in scipy: ?????其次,它只认为样条定义在(1/3,2/3)is
我在NumPy数组knots中有一个三次样条的节点序列,我想有效地计算一个完整的三次BSpline基,它是由某个点的节点数组表示的。我目前所做的是使用SciPyscipy.interpolate.BSpline类构建基础:def eval_basis(basis, x):
return [elem(val).item() for elem in basi