カフェのC ++のpythonチューン達成

朝は、PythonのトーンC ++を議論する人々に聞いて、最初の反応はカフェを達成する方法である、と彼は夕方に自宅で見ました。

実際には、限り、十分な特定の実装を見つけるために、ファイルの場所として、パイソン/カフェ/ _caffe.cppで、ライン42は目立た定義されています

名前空間の BP =後押し::のpythonを。

だから、カフェが実装ブーストPython拡張を呼び出すの使用であり、

ところで、PythonのトーンCの下で不完全な調査++方法:

ctypes - 差のプラットフォームの互換性、文献[2]

cython - 性能が20%減少し、文献[1]

SWIG - 70%の性能低下、文献[1]

ブースト:パイソン

リファレンスは、[1][2 ]、および衰退のC ++のパフォーマンスにつながるCythonのがぶ飲みの度合いを変え、プラットフォームの互換性が悪いctypesは、とにかく、私は、前に伝聞を実現していませんでした。

さらに、ここでは比較的簡潔なcythonはSWIGとコード例。

おすすめ

転載: www.cnblogs.com/zhengmeisong/p/11415843.html