你可以依赖于Cython和Numpy C接口进行数据转换。有不同的项目实现了这一点,包括armanpy,一个用于在Numpy和Armadillo之间进行转换的库,或mlpack,一个使用Armadillo作为其数据和线性代数后端的机器学习库。我发现最简单的方法是使用cyarma Python库,该库提供了如何从Cython中访问C++ Armadillo功能的简单示例。如果你想要纯粹使用C++(不使用Cython),你可以使用boost库来实现转换。