仅在一次迭代中测量Jupyter笔记本中代码块的执行时间

时间:2019-02-27 20:25:07

标签: python-3.x jupyter-notebook ipython jupyter-lab

我只想在Jupyter笔记本中测量一次代码块的执行时间,但是%%timeit magic命令测量多次迭代的执行时间。例如,当我执行以下代码块时:

%%timeit
a=2
b=100
c = [i for i in range(1000) if i%2==0]

Jupyter向我显示此消息:

102 µs ± 3.55 µs per loop (mean ± std. dev. of 7 runs, 10000 loops each)

我的问题是,如果我想测量一个大代码块的执行时间,即使一次迭代需要花费几个小时,Jupyter Notebook可能要花费几周的时间来运行该代码块几次,并给出我平均执行时间!

0 个答案:

没有答案