从插值对象中检索值

时间:2014-01-28 05:14:34

标签: python numpy scipy

我正在使用scipy进行插值

import scipy.interpolate
x = np.arange(0, 10)
y = np.exp(-x/3.0)
f = sp.interpolate.interp1d(x, y)

在这里,我得到f作为对象。但是,如果我需要那个对象f的值呢? 如何从该插值对象中检索值?

1 个答案:

答案 0 :(得分:0)

来自documentation

xnew = np.arange(0,9, 0.1)
ynew = f(xnew)   # use interpolation function returned by `interp1d`

您可以根据任何值对其进行评估:

x0 = 3.1
y0 = f(x0)