我一直在研究物理的python项目,使用enthought canopy,我希望通过将其修改为cython代码来增强它。有人可以高兴地告诉我如何在树冠上将python重写为cython代码吗?还是我需要一个单独的软件?
答案 0 :(得分:1)
只是补充说,使用已经包含Cython的库可能更好。例如,NumPy实际上具有您可以想到的任何数组处理,并且已经围绕矩阵乘法等方法进行了优化。聪明的人已经为你完成了工作,所以看看你是否可以让你的模块做你需要的,然后作为最后的手段使用Cython重写你的代码。
答案 1 :(得分:0)
Canopy Python发行版与Cython捆绑在一起。但是要使用它,您需要在您的机器上使用C编译器,您可能已经拥有或不拥有该编译器。 The Cython documentation概述了Cython的基础知识,包括为您的操作系统获取/查找C编译器的简要说明。