这个问题的ctypes,pyrex,swig或cython?

时间:2010-12-03 18:08:51

标签: python swig ctypes cython pyrex

我有大约20个表示各种概率分布的简单C ++类。我想用Python提供这些。最简单的方法是什么?我不介意让程序自动生成包装器,但我不想重新键入类。

另外,我的一些课程使用Boost uBLAS库。有没有办法从Python自动传入numpy数组?

1 个答案:

答案 0 :(得分:2)

实际上,没有一个。

我广泛使用Boost.Python来运行Python的C ++库。

对于uBlas和NumPy,有easy converters,如果你不介意复制值。如果这样做,您可以尝试让PyUblas工作,这样可以在NumPy和uBlas之间共享内存。