0

Cython と純粋な python 拡張機能を一緒に使用することは可能ですか? GdkPixbuf ポインターを返す C 関数のラッパーが必要だとします。最終的な目標は、その関数を python で利用できるようにして、gtk.gdk.Pixbuf オブジェクトを返すことです。

4

1 に答える 1

0

はい、可能です。なぜなら、python でできることのほとんどは cython でもできるからです。ただし、Python 拡張機能を使用したり、Python オブジェクトで何かを行ったりすると (静的に宣言された C データ型とは対照的に)、パフォーマンスが低下するため、Cython のメリットは少なくなります。

cdef クラスを調べてください。それらは cython でオブジェクトを実装する効率的な方法です。

于 2011-03-29T02:12:04.197 に答える