我正在使用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
如果我自己运行该功能,则效果很好。当我将其包装在time模块中时,出现错误(我尝试使用双引号而不使用..sameoutput)。
任何建议都很棒!
谢谢!