gpt4 book ai didi

python - 在 timeit.timeit() 中使用较大数字的时间更少?

转载 作者:行者123 更新时间:2023-12-04 10:51:51 25 4
gpt4 key购买 nike

import timeit
t=timeit.timeit('x=map(lambda x:x*10,range(32))')
print(t)

这表现了:
0.4678139


t=timeit.timeit('x=map(lambda x:x*10,range(32))',number=100)
print(t)

给出:
4.309999999999731e-05

我想 number=100 应该是 0.4678139 的 100 倍,所以这里有什么问题?

最佳答案

timer.timeit 的默认参数包括 number=1000000 ,因此您的第一个结果非常接近第二个结果的 1e4 倍。

关于python - 在 timeit.timeit() 中使用较大数字的时间更少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59447076/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com