Python 如何将numpy数组发送到犰狳(C+;+;)并从犰狳返回numpy数组

Python 如何将numpy数组发送到犰狳(C+;+;)并从犰狳返回numpy数组,python,c++,numpy,armadillo,Python,C++,Numpy,Armadillo,我想把一个NUMPY数组发送到一个犰狳(C++),并从C++程序中输出一个NUMPY数组。我没有在网上找到这方面的任何教程。有人能告诉我怎么做吗 您可以依靠cython和numpy c接口进行数据转换。有不同的项目实现了这一点,包括一个用于numpy和armadillo之间转换的库,或者一个使用armadillo作为其数据和线性代数后端的机器学习库。我发现的最简单的方法是使用Python库,它包含了如何从Cython中访问C++犰狳功能的简单例子。 如果你想使用纯C++(没有Cython),你可

我想把一个NUMPY数组发送到一个犰狳(C++),并从C++程序中输出一个NUMPY数组。我没有在网上找到这方面的任何教程。有人能告诉我怎么做吗

您可以依靠cython和numpy c接口进行数据转换。有不同的项目实现了这一点,包括一个用于numpy和armadillo之间转换的库,或者一个使用armadillo作为其数据和线性代数后端的机器学习库。我发现的最简单的方法是使用Python库,它包含了如何从Cython中访问C++犰狳功能的简单例子。
如果你想使用纯C++(没有Cython),你可以使用.< /p>实现转换。我不包括代码,因为它与问题无关,我没有找到任何教程。读cType,我猜这就是你所追求的。这非常重要。你使用的包装工具是什么?没有,我有代码写python(NoMpy)和用C++中的犰狳做代码的代码。我想调用Python中的C++函数。但我不知道如何链接它们。你用的是什么包装工具?