ctypes、pyrex、swig或cython解决此问题? 我有20个简单的C++类,它们代表各种概率分布。我想用Python实现这些功能。最简单的方法是什么?我不介意让程序自动生成包装器,但我不想重新键入类

ctypes、pyrex、swig或cython解决此问题? 我有20个简单的C++类,它们代表各种概率分布。我想用Python实现这些功能。最简单的方法是什么?我不介意让程序自动生成包装器,但我不想重新键入类,python,swig,ctypes,cython,pyrex,Python,Swig,Ctypes,Cython,Pyrex,另外,我的一些类使用boostublas库。有没有一种方法可以自动从Python传入numpy数组?事实上,这些方法都没有 我广泛使用Python操作C++库。< /P> 如果您不介意复制周围的值,则可以使用uBlas和NumPy。如果您这样做了,您可以试着开始工作,这样就可以在NumPy和uBlas之间共享内存。boost.python怎么样?

另外,我的一些类使用boostublas库。有没有一种方法可以自动从Python传入numpy数组?

事实上,这些方法都没有

我广泛使用Python操作C++库。< /P> 如果您不介意复制周围的值,则可以使用uBlas和NumPy。如果您这样做了,您可以试着开始工作,这样就可以在NumPy和uBlas之间共享内存。

boost.python怎么样?