我怎样才能达到程序在 python 中执行的时间%timeit sum([i for i in range(1000) if i % 3 == 0 or i % 5 == 0])为此,我得到了这个输出:172 µs ± 10.5 µs per loop (mean ± std. dev. of 7 runs, 10000 loops each)但我想要以秒或分钟为单位的时间?如何以秒或分钟为单位检查此代码的时间:k = 0n = 1000for i in range(1, n): if i % 3 == 0 or i % 5 == 0: k += i
1 回答
慕尼黑的夜晚无繁华
TA贡献1864条经验 获得超6个赞
尝试使用timeit模块:
import timeit
n= number of times
print(timeit.timeit(lambda: sum([i for i in range(1000) if i % 3 == 0 or i % 5 == 0]),number=n))
添加回答
举报
0/150
提交
取消