首页 > 解决方案 > 如何解释使用 timeit 的结果?

问题描述

当我在 Jupyter Notebook 中运行以下代码时

%%timeit -n5
ls = [i for i in range(10)]
n = ls[::-1]

它给出了一个输出789 ns ± 88.7 ns per loop (mean ± std. dev. of 7 runs, 5 loops each)。以前我认为... of 7 runs ...意味着最好的 7 次运行的结果,但正如你在这里看到的,我只有 5 个循环,那么这 7 是什么意思?

标签: pythonjupyter-notebooktimeit

解决方案


推荐阅读