我有两个数据点x
和y
:
x = 5 (value corresponding to 95%)
y = 17 (value corresponding to 102.5%)
不,我想计算
xi
的值,该值应对应于100%。 x = 5 (value corresponding to 95%)
xi = ?? (value corresponding to 100%)
y = 17 (value corresponding to 102.5%)
我应该如何使用python做到这一点?
最佳答案
那是你要的吗?
In [145]: s = pd.Series([5, np.nan, 17], index=[95, 100, 102.5])
In [146]: s
Out[146]:
95.0 5.0
100.0 NaN
102.5 17.0
dtype: float64
In [147]: s.interpolate(method='index')
Out[147]:
95.0 5.0
100.0 13.0
102.5 17.0
dtype: float64
关于python - 两个数据点之间的线性插值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38282659/