Я борюсь с этим с помощью timeit и задавался вопросом, есть ли у кого-нибудь советы.
В принципе у меня есть функция (которую я передаю значение), которую я хочу проверить скорость и создал это:
if __name__=='__main__':
from timeit import Timer
t = Timer(superMegaIntenseFunction(10))
print t.timeit(number=1)
но когда я запускаю его, я получаю странные ошибки, например, исходящие из модуля timeit.:
ValueError: stmt is neither a string nor callable
Если я запускаю функцию самостоятельно, она работает нормально. Его когда я обертываю его во время его модуля, я получаю ошибки (я пытался использовать двойные кавычки и без..samoutput).
любые предложения были бы замечательными!
Спасибо!