5

I have about 20 simple C++ classes that represent various probability distributions. I would like to make these available in Python. What is the easiest way to do this? I don't mind having a program automatically generate wrappers, but I don't want to retype the classes.

Also, some of my classes use Boost uBLAS libraries. Is there a way to automatically pass in numpy arrays from Python?

4

1 に答える 1

2

実際、それらのどれもありません。

Boost.Pythonを多用して、Python から C++ ライブラリを操作しています。

値をコピーしても構わない場合は、uBlas と NumPy の簡単なコンバーターがあります。その場合、NumPy と uBlas 間のメモリ共有を可能にするPyUblasを動作させることができます。

于 2010-12-03T18:16:05.107 に答える