def do(setup_statements, statement):
# extracted from timeit.py
t = timeit.Timer(stmt=statement,
setup="\n".join(setup_statements))
# determine number so that 1.0 <= total time < 10.0
for i in range(1, 10):
number = 10**i
x = t.timeit(number)
if x >= 1.0:
break
return x / number
评论列表
文章目录