%% timeit未返回已定义的变量

时间:2018-02-25 10:29:21

标签: python ipython timeit

我正在尝试使用IPython魔术命令%%timeit,但我遇到了一些问题。我想要计时的块没有返回我在其中定义的变量。

具体来说,假设我想测量将变量var设置为30所需的时间。

%%timeit
var = 5 * 6

运行这个块,我得到类似16.8 ns ± 0.303 ns per loop (mean ± std. dev. of 7 runs, 100000000 loops each)的东西。当我稍后尝试调用var时,我得到NameError: name 'var' is not defined

我发现了this问题,但是,我不确定该怎么做。此外,它是从2014年开始的,所以我认为可能会有一些变化。

有没有办法如何在%%timeit的块中定义“保持”变量,以便以后可以调用?

我正在使用Python 3.6,Anaconda 4.4.10。

0 个答案:

没有答案