在python里用time.time判断函数的执行时间靠谱吗

2024-12-17 02:14:02
推荐回答(2个)
回答1:

使用time.time来统计函数的执行时间,程序只会执行一次,存在很大的随机因素。
timtit包就可以重复执行函数多次,然后将多次执行结果取平均值。相比起来更优。
然而程序执行时间很大程度还受计算机性能的影响,衡量程序好坏更靠谱的手段是计算时间复杂度。

回答2:

time.time输出的是时间戳, 时间戳是从1970年1月1号0点0分0秒开始计时的,也就是就开始计时到现在经过了多少秒,这个值是不会重复的。