cython构建python扩展
2017-05-11 本文已影响0人
wumingkeqi
用C/C++构建python扩展是一个常见的性能优化/已有代码封装方案,之前比较常用的是用swig来封装,但是对复杂数据结构支持很麻烦。对比发现cython相比swig要方便的多。cython通过将cython源码转换为C或C++源码来实现对C/C++源码或者库(静态库或动态库)的调用,之后的构建过程就是普通的构建C/C++扩展的过程了。cython的语法对c++和python做了一些兼容,非常容易理解,看看参考教程就好了。
示例程序: hello_cython