如何使用timeit来分析Python代码
通过设计,Python将便利性,可读性和易用性置于性能之上。但这并不意味着您应该适应缓慢的Python代码。您可能需要采取一些措施来加快速度。
在可用于分析Python代码性能的工具中,最简单的是timeit模块。 timeit通过执行数千次甚至数百万次代码并报告这些执行完成所需的时间来测量小片段代码(几行,一个函数)的速度。 timeit对于比较两种或三种不同的方式来做某事并查看最快的方式最有用。
例如,运行数千次循环的循环是Python的常见瓶颈。如果您找到一种加快执行该循环的方法(例如,使用Python内置而不是手写代码),则可以得到可衡量的性能改进。 一个简单的Python timeit示例 要继续阅读本文,请立即注册 免费访问 随时了解InfoWorld为软件开发人员,分析师,数据库程序员和数据科学家提供的新闻通讯。
从我们仅限会员的内幕文章中获取专家见解。
Yorumlar
Yorum Gönder