如何使用python定义高阶样条曲线?

时间:2018-09-17 17:42:36

标签: python python-3.x numpy scipy spline

我正在基于一定数量的点使用Scipy CubicSpline插值,如下图所示:Scipy Cubic Spline

我的问题是,三次Splive函数的二阶导数看起来有点前卫:

Second derivative

为了使第二条曲线平滑,我需要更高程度的样条插值。是否有一个Scipy内置函数(类似于CubicSpline)或一种简单的方法? (b样条函数需要工作)

1 个答案:

答案 0 :(得分:1)

make_interp_spline应该能够构造更高程度的BSpline对象(FITPACK仅上升到k = 5,这在相当深的范围内进行了硬编码)。