我使用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)。不,不包括安裝階段。 –