【发布时间】:2019-07-22 19:55:51
【问题描述】:
我正在尝试从一些端点推断值,如下图所示
extrapolated value illustration
我已经尝试使用如下所示的 scipy interp1d 方法
from scipy import interpolate
x = [1,2,3,4]
y = [0,1,2,0]
f = interpolate.interp1d(x,y,fill_value='extrapolate')
print(f(4.3))
输出:-0.5999999999999996
虽然这是正确的,但我还需要第二个外推值,它是线段 i=1 上 X 的交点。从上图中的图表中可以看出,我期望的估计值约为 3.3。但我需要得到这以编程方式,我希望应该有一种从 interp1d(.....) 或其他东西返回多个值的方法。任何帮助将不胜感激。在此先感谢
【问题讨论】:
标签: python scipy statistics extrapolation