我是C++/C#开发人员团队中唯一的Matlab用户.我正在过渡到Python,并希望Cython可以帮助我弥合我的工作和同事工作之间的差距.
我原本以为用Cython可以用来编写Python代码C源文件,这可以再导入/在Python调用.我希望有两个好处:
不幸的是,看起来后者不是一种选择,但我并不积极.看起来C源文件非常臃肿,有很多对Python的引用.我有一个三行Python脚本声明一个cdef char*,指定字符串"hello world!" 到该变量,然后打印它.生成的C文件长度为2000行.
所以,我的问题是,使用Cython无法获得#2的好处?用Cython生成的C代码是仅供Python使用,还是有办法删除Python膨胀并获得Python代码的简洁C语言转换?