Python 犰狳/MKL/其他?C+中的插值+;等价于Scipy插值
我想找到一个健壮的/已建立的库,最好是Armadillo/MKL中的一个,它有一个插值方法,与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)。此类返回其调用方法使用的函数
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”
实现线性插值的标准定义:插值函数是连续点对之间的直线。