python性能优化

优化

代码实现

  • 使用迭代器
  • 使用生成器
  • 使用join 拼接字符串, 不用 +

cython

  • 利用cython 将计算逻辑转为cython,编译成so,有1~2倍的提速

方法可参见https://blog.csdn.net/kevin_darkelf/article/details/98624120

  • 函数参数和返回值都使用 静态类型

pypy

[TODO]

不适用于使用第三方库的情况

numba

[TODO]


Profile

Profile

python 自带的profile 模块:https://docs.python.org/2/library/profile.html


ref

  • python性能优化 写得很好
  • python 优化策略

你可能感兴趣的:(python)