INTERPOL 函数的 python 等效项是什么,如以下 IDL 代码所示:
x = interpol(a,b,c)
谢谢你
INTERPOL 函数的 python 等效项是什么,如以下 IDL 代码所示:
x = interpol(a,b,c)
谢谢你
在您的符号中,IDL interp 函数使用a作为输入值,b作为输入横坐标值,c是您想要插值的所需横坐标值。
在python(对于一维)中,它将是scipy.interpolate.interp1d:
from scipy import interpolate
interpfunc = interpolate.interp1d(b,a, kind='linear')
x=interpfuc(c)
scipy 包含更多插值函数,包括您可能会发现有用的 interp2d 和 griddata:http: //docs.scipy.org/doc/scipy/reference/interpolate.html