2014-01-28 3 views
1

Я делаю интерполяции с использованием SciPyизвлечения значений из интерполяции объекта

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

здесь, я gettng е как объект. но, что, если мне нужны значения этого объекта f? Как получить значения из этого объекта интерполяции?

ответ

0

Из documentation:

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

Вы можете оценить его для любых значений:

x0 = 3.1 
y0 = f(x0) 
Смежные вопросы