Python 犰狳/MKL/其他?C+中的插值+;等价于Scipy插值

Python 犰狳/MKL/其他?C+中的插值+;等价于Scipy插值,python,c++,scipy,interpolation,intel-mkl,Python,C++,Scipy,Interpolation,Intel Mkl,我想找到一个健壮的/已建立的库,最好是Armadillo/MKL中的一个,它有一个插值方法,与interpolate中的scipy库中的linear(默认)插值方法相同 关于Scipy的信息在这里 到目前为止,我在MKL中没有找到相同的方法。 C++多线性插值使用什么? 如果不存在等效物,我需要更好地理解interp1d 首先interp1d从x和y计算函数f,从而f(x)=y(曲线拟合) 来自Scipy doc x和y是用于近似某个函数f:y的值数组= f(x)。此类返回其调用方法使用的函数

我想找到一个健壮的/已建立的库,最好是Armadillo/MKL中的一个,它有一个插值方法,与
interpolate
中的
scipy
库中的
linear
(默认)插值方法相同

关于Scipy的信息在这里

到目前为止,我在MKL中没有找到相同的方法。 C++多线性插值使用什么?


如果不存在等效物,我需要更好地理解interp1d

首先
interp1d
x
y
计算函数
f
,从而
f(x)=y
(曲线拟合)

来自Scipy doc

x和y是用于近似某个函数f:y的值数组= f(x)。此类返回其调用方法使用的函数 插值以查找新点的值


如何从
x
y
计算此函数
f
?是常规线性曲线拟合吗?MKL/Armadillo中是否有此方法?

从Armadillo 5.200+开始,有一个1D插值函数:

请查看的第一部分是否有助于解释
interp1d
。(如果您还没有,还可以查看docstring()及其对
段的描述,并尝试它包含的示例。)@WarrenWeckesser表示它在x,y数据集中的两个数据点之间进行线性插值?你能确认吗?对不起,我之前评论中的第二个链接是。是的(正如您在docstring中看到的),默认的
插值类型是线性的。@WarrenWeckesser我的意思是:您能确认线性插值(默认值)是指数据集中两个连续点之间的基本常识线性插值()吗?是,
interp1d
使用默认值
kind=“linear”
实现线性插值的标准定义:插值函数是连续点对之间的直线。