Python本身的运行相对于c++等就是要慢一点的,所以在编写代码的过程中要尽量编写高效率的代码,定位运行慢的代码可以使用Python 性能分析工具 pyinstrument,但是需要安装pip install pyinstrument,然后导入from pyinstrument import Profiler,导入之后就可以按照以下的格式进行判断:
profiler = Profiler() #实例化
profiler.start() #标识要检查的代码开始
#要进行分析的代码
profiler.stop() #标识要检查的代码结束
profiler.print() #打印检查结果
提升python代码运行速度的小技巧如下:
要选择合适的数据结构
善用强大的内置函数和第三方库
尽量少用循环
避免重复计算
少用全局变量