История изменений
Исправление omegatype, (текущая версия) :
Как это? У меня import в setup-у repeat-а, а setup выполняется тольк один раз.
Вот пример, где setup идет 10 секунд, результирующие тайминги примерно такие же.
>>> setup = """
... import numpy as np
... import time
...
... N = 768
... P = 1024
...
... time.sleep(10)
...
... A = np.random.random((P, N))
... """
>>>
>>>
>>> timeit.repeat('A.T.dot(A)', setup=setup, number=10, repeat=3)
[20.86553192138672, 21.162163019180298, 21.352187871932983]
Исходная версия omegatype, :
Как это? У меня import в setup-у repeat-а, а setup выполняется тольк один раз.
>>> setup = """
... import numpy as np
... import time
...
... N = 768
... P = 1024
...
... time.sleep(10)
...
... A = np.random.random((P, N))
... """
>>>
>>>
>>> timeit.repeat('A.T.dot(A)', setup=setup, number=10, repeat=3)
[20.86553192138672, 21.162163019180298, 21.352187871932983]