我尝试插入由自定义函数生成的一些数据点。所有点都应该与正弦曲线非常相似。我跑的时候
fit_curve = spitpl.interp1d(u,v,kind="cubic")
x=gamma*np.linspace(-3,3,3000)
plt.plot(x,fitcurve(x), 'r-')
有时会失败(见附图)。我只是略微更改了两种情况下函数中的参数,生成的点只是略有变化。它们在散点图中看起来都很漂亮,但是插值曲线会从非常好的拟合变为极好的曲线。任何想法为什么会这样?当我只是slinear
然后它工作正常,但我想从三次样条曲线获得更高的精度。