Scipy插值/外推样条曲线

问题描述 投票:0回答:1

我有一个工作的python代码,从行数据生成插值函数:

scipy.interpolate.interp1d(Static_V_E[:,0], Static_V_E[:,1], kind =  INTERP_KIND, bounds_error=False, fill_value="extrapolate")

它正在与INTERP_KIND = "cubic"合作,它工作到几天前(我不记得我是否更新了scipy / anaconda或其他东西)。但是,现在代码崩溃并出现错误:

ValueError: Extrapolation does not work with kind=spline

我必须用INTERP_KIND = "linear"替换它。当然,这会导致我的计算结果更糟。有没有什么方法可以获得比线性插值更好的插值,可能没有改变语法? (我在代码中将此函数调用了数百次,而我只能更改INTERP_KIND或其他内容)。

python scipy interpolation spline extrapolation
1个回答
0
投票

更新你的scipy。立方等种类从至少scipy 0.19.0推断就好了。

© www.soinside.com 2019 - 2024. All rights reserved.