是否有在numpy外推的功能?
我尝试使用interp,但当然是在我的值范围之间进行插值,而不是在值范围之外。
所以例如我的x值介于1和8之间(包括1和8),对于每个x值,我都有相应的y值,我希望在x值为0时找到y值/ p>
import numpy as np
x = np.arange(1,8,1)
y = np.array((10,20,30,40,50,60,70))
np.interp(0,x,y)
是否有类似interp ??
的功能答案 0 :(得分:0)
scipy.interpolate.interp1d允许外推。
import numpy as np
from scipy import interpolate
x = np.arange(1,8,1)
y = np.array((10,20,30,40,50,60,70))
interpolate.interp1d(x, y, fill_value='extrapolate')
希望这能回答你的问题