在numpy.interp vs scipy.interpolate.interp1d之间进行选择(kind='linear')



我试图在numpy.interpscipy.interpolate.interp1d(当然是kind='linear')之间进行选择。我意识到它们有不同的接口,但这对我来说无关紧要(我可以围绕任何一个接口编写代码)。我想知道是否还有其他的区别需要我注意。谢谢。

Numpy.interp不处理复杂值数据或ndim>1,而scipy.interp1d两者都处理。噢,numpy的插补器要快得多(在最近的numpy版本中可能更快)。

numpy返回一个离散数据点的数组,而'interp1d'返回一个函数。您可以在以后的代码中随时使用生成的函数。此外,除了线性插值,您还可以选择其他方法

最新更新