WELL ~ ~ ~WELL ~ ~ ~WELL ~ ~ ~
Python运行的慢是历来被诟病的,
一方面和语言有关,
另一方面可能就是你代码的问题。
语言方面的问题我们解决不了,
所以只能在编程技巧上来提高程序的运行效率。
下面就给大家分享几个提高运行效率的编程方法。
有什么python相关报错解答自己不会的、或者源码资料/模块安装/
女装大佬精通技巧都可以来这里:(https://jq.qq.com/?_wv=1027&k=dwzSWSBK)或者+V:python10010问我
首先,我们需要来衡量代码的时间和空间的复杂性,
不然仅仅用我们的肉眼很难感受代码时间长短的变化。
python中的profiler可以帮助我们测量程序的时间和空间复杂度。
使用时通过-o参数传入可选输出文件以保留性能日志。
具体使用方法如下:
python -m cProfile [-o output_file] my_python_file.py
01 使用哈希表的数据结构
如果在程序中遇到大量搜索操作时,
并且数据中没有重复项