0

我一直致力于将 python 库移植到 C++,因为我需要制作一个依赖它的程序,但事实上它是在 python 中使用 cython 和各种库(如 scipy 等),这使得将它移植到各种平台变得困难。我能够找到诸如 xtensor 之类的库来帮助我将 NumPy 调用调整为等效代码,以便以准确的方式移植代码,但是我在这一行有点挣扎:

interp_func = interpolate.interp1d(
    nonzero_indices, continuous_f0[continuous_f0 > 0], kind=kind
)

它似乎依赖于 scipy 的 interp1d 函数,我在 C++ 中真的找不到任何等价物

我想知道是否有人知道我可以在 C++ 中调整这条线的方法?

如果有帮助,这里是我正在处理的函数的完整原始代码的链接 https://github.com/r9y9/nnmnkwii/blob/master/nnmnkwii/preprocessing/f0.py

4

0 回答 0