最近想用 Cython 优化项目,求一些 Cython 的学习资料。包括但不限于官方文档、书籍、视频、教程、博客等都可以,但希望别太老。
有推荐的求回复,感谢🙏
1
necomancer 2019-08-03 02:02:21 +08:00 1
官方文档+stackoverflow
最后发现是要更多了解一下 Python/C API 和 Numpy/C API,这样读读官方文档,开箱即用。 个人感觉 cython 只是大大加快开发速度的工具,在相对纯 C/C++ 扩展可能是要慢个 5-10%的情况下,没必要为了这点效率拼命撸 C 代码,简短的 pyx 就能搞定。学习的话读读 cython 生成的 .c 文件,python/C api 和 numpy/c api 的文档,了解基本工作原理,读官方文档。 或者去 scipy 这样的项目里找找 pyx 文件读读。 |
2
CrazyRundong 2019-08-03 20:30:45 +08:00
|