Python %timeit输出因环境而异

Python %timeit输出因环境而异,python,python-3.x,google-colaboratory,timeit,Python,Python 3.x,Google Colaboratory,Timeit,当我在Google中运行magic命令%timeit(IPython 5.5.0)时,我得到的输出与在PC上运行时不同(使用IPython 7.7.0) 我在Colab和IPython中运行以下操作: 将numpy导入为np %时间平均值([1,2,3]) w/IPython 7.7.0我得到了平均值和标准值: 8.83 µs ± 236 ns per loop (mean ± std. dev. of 7 runs, 100000 loops each) 但在Colab w/IPython

当我在Google中运行magic命令
%timeit
(IPython 5.5.0)时,我得到的输出与在PC上运行时不同(使用IPython 7.7.0)

我在Colab和IPython中运行以下操作:

将numpy导入为np
%时间平均值([1,2,3])
w/IPython 7.7.0我得到了平均值和标准值:

8.83 µs ± 236 ns per loop (mean ± std. dev. of 7 runs, 100000 loops each)
但在Colab w/IPython 5.5.0中,我得到:

100000 loops, best of 5: 9.13 µs per loop

尽管声明最好不要进行统计,但我如何才能像以前的输出一样在Colab中获得平均值和标准偏差?

Colab运行的是IPython的旧版本,目前为5.5.0。(这不是Python版本,也不是3.6.9或3.7.2。IPython是一个单独的东西,有一个单独的版本。)IPython 5.5.0早于mean/stddev display的更改,以及7个默认重复的更改。@user2357112supportsMonica我不知道版本是独立的。如果我可以在Colab中更新IPython版本,我将尝试。谢谢