LINUX.ORG.RU

История изменений

Исправление 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]