Python Cython与其他扩展的接口

Python Cython与其他扩展的接口,python,gtk,pygtk,cython,Python,Gtk,Pygtk,Cython,可以同时使用Cython和纯python扩展吗?假设我想要一个C函数的包装器,返回GdkPixbuf指针。最终的目标是让该函数在python中可用,返回gtk.gdk.Pixbuf对象。是的,这是可能的,因为使用python可以完成的大多数事情也可以在cython中完成。但是,使用python扩展或对python对象执行任何操作(与静态声明的C数据类型相反)都会导致性能下降,因此Cython的优势将减少 看看cdef类,它们是在cython中实现对象的有效方法

可以同时使用Cython和纯python扩展吗?假设我想要一个C函数的包装器,返回GdkPixbuf指针。最终的目标是让该函数在python中可用,返回gtk.gdk.Pixbuf对象。

是的,这是可能的,因为使用python可以完成的大多数事情也可以在cython中完成。但是,使用python扩展或对python对象执行任何操作(与静态声明的C数据类型相反)都会导致性能下降,因此Cython的优势将减少

看看cdef类,它们是在cython中实现对象的有效方法