我是MKL的新手,我有此Python代码,想要将其转换为使用MKL函数“ dfdInterpolate1D”(https://software.intel.com/en-us/mkl-developer-reference-c-df-interpolate1d-df-interpolateex1d)的C ++代码。我发现的唯一示例是此https://software.intel.com/en-us/mkl-developer-reference-c-data-fitting-usage-examples,但这是基于三次样条的插值,并且该API非常令人生畏。我已经编写了一个模仿numpy.interp的简单函数,但是我需要优化一些东西。
stokes = np.arange(0,len(raw1660))
antistokes = stokes*(1+walkOff/1000)
raw1450 = np.interp(stokes,antistokes,raw1450)