摘要:
楔子 在前面的系列中我们知道了 Cython 如何通过提前编译的方式来对 Python 代码进行加速,这一节我们聚焦在另一个方向上:假设有一个现成的 C 源文件,那么如何才能让 Python 操作它呢? 事实上,Python 访问 C 源文件,我在其它文章中介绍过。当时的方式是将 C 源文件编译成动 阅读全文
摘要:
楔子 我们之前在介绍 Cython 语法的时候,一直都是一个 pyx 文件,而且文件名也一直叫 cython_test.pyx 就没变过,但如果是多个 pyx 文件改怎么办?怎么像 Python 那样进行导入呢? Python 提供了 modules 和 packages 来帮助我们组织项目,这允许 阅读全文