- 问题描述
- 解决方案
- 魔法命令 `%%timeit`
- timeit 模块
- 参考文献
Python 快速计算函数耗时
import time
def f():
time.sleep(2)
%%timeit f() # 2.01 s ± 4.21 ms per loop (mean ± std. dev. of 7 runs, 1 loop each)
import time
from timeit import timeit
def f():
time.sleep(2)
print(timeit(f, number=1))
# 2.0073798999999997
- timeit — Python 文档
- magic commands — IPython 文档
- Python 中最快的循环姿势



