python timeit中的数字和重复之间有什么区别?

mar*_*080 7 python timeit

我不明白之间的差别number,并repeattimeit库中,所以会请你告诉我它们之间有什么区别呢?

Dan*_* D. 7

repeat 指定要采集的样本数。

number 指定为每个样本重复代码的次数。

内部有一个这样的循环:

samples = []
for _ in range(repeat):
    # start timer
    for _ in range(number):
        do_work()
    # end timer
    samples.append(duration)
Run Code Online (Sandbox Code Playgroud)