この問題のCTYPES、Pyrex、Swig、またはCython?
質問
さまざまな確率分布を表す約20の単純なC ++クラスがあります。これらをPythonで利用できるようにしたいと思います。これを行う最も簡単な方法は何ですか?プログラムが自動的にラッパーを生成することを気にしませんが、クラスを再入力したくありません。
また、私のクラスの一部は、ブーストUBLASライブラリを使用しています。 PythonからNumpyアレイを自動的に通過させる方法はありますか?
解決
実際、それらはどれもありません。
私が使う boost.python PythonからC ++ライブラリを操作するために広範になります。
がある 簡単なコンバーター UblasとNumpyの場合、周囲の値のコピーを気にしないでください。もしそうなら、あなたは得ることができます ピブラス 動作するには、numpyとublasの間でメモリ共有を可能にします。
所属していません StackOverflow