Я борюся з цим, використовуючи 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
Якщо я запускаю функцію самостійно, вона працює нормально. Коли я обертаю його в модулі часу, я отримую помилки (я намагався використовувати подвійні лапки та без .. того самого виводу).
будь-які пропозиції були б чудовими!
Дякую!