Python代码加速

1. Numpy 库

官方文档

Numpy 可谓数据处理的利器,它的底层是用 C 语言写的,并且做了很多优化,速度非常快。因此,在 Python 代码中,能用 Numpy 数组操作的尽量用 Numpy 数组操作,不到万不得已不要使用 Python 的循环。

2. Numba 库

官方文档

如果你的代码不能用 Numpy 来优化,或者不能/想使用 Numpy,则可以考虑使用 Numba 库。Numba 是直接针对 Python 代码作优化的, 而且兼容常用的科学计算包。

附录

参考资料: