【发布时间】:2016-08-24 21:40:11
【问题描述】:
我有一组数据,我想为其获取插值函数。 MATLAB 的插值函数似乎只返回一组更精细的离散点的值。但是,出于我的目的,我需要能够查找 any 输入的函数值。我正在寻找类似于 SciPy 的“interp1d”的东西。
【问题讨论】:
-
我不太了解 SciPy 的
interp1d和 MATLAB 的interp1之间的假定区别。请提供minimal reproducible example 解释您的问题。 -
不同之处在于 MATLAB 的插值函数具有以下形式:
vq = interp1(x,v,xq)其中 x 是 x 值表,v 是 y 值表,xq 是比函数被插值。另一方面,Scope 的函数具有以下形式:vq = interp1d(x,v)其中 x 是 x 值表,v 是 y 值表。然后,您可以使用 vq(any_value) 以您希望的任何值获取插值函数的值。 -
哈哈谢谢@excaza
标签: python matlab input interpolation data-analysis