我使用python timeit来查看函数运行需要多长时间。python timeit是否考虑设置计数
setup = '''from __main__ import my_func import random l = list(range(10000)) random.shuffle(l)''' timeit.timeit('my_func(l)', setup=setup, number=1000)
我得到的结果比使用日期时间的“正常”检查要大。 timeit是否也会计算设置所需的时间,如果是这样 - 我如何禁用它?
请包括您的设置与日期时间和两者的结果。 – MSeifert
向我们展示结果。他们是1000倍大吗? Timeit返回[number = 1000'执行所花费的时间](https://docs.python.org/3/library/timeit.html#timeit.Timer.timeit)。不,不包括安装阶段。 –