2011年01月10日 星期一 17:01
python的开发速度和代码的简洁性确实毋庸置疑。但是有个硬伤就是执行速度问题。写的程序执行总体比较慢,经过详细的优化之后速度有很大提升,但相比c还是有差距,有些人说写c扩展,也了解过py2py。
大家是怎么优化python速度的?
2011年01月15日 星期六 10:14
用Psyco可以提升运算速度。如果是数值计算,使用NumPy,SciPy等,能利用C语言的循环完成计算。最终的优化是用C语言写扩展,例如weave, Cython, SWIG都能帮助你自动完成那些复杂的扩展接口。
2011年01月15日 星期六 18:10
嗯,非常感谢。现在有个问题就是 我已经写了不少python代码了,而且并不是都是数值运算,也有处理文件之类的,能有什么快捷的方法在我这python的代码基础上提升速度呢?比如编译或通过其它方式运行?
Zeuux © 2024
京ICP备05028076号