gpt4 book ai didi

python - 如何使用 %%timeit 单元格魔法并排除设置代码?

转载 作者:太空宇宙 更新时间:2023-11-03 14:10:52 27 4
gpt4 key购买 nike

%timeit magic 支持行模式和单元模式执行。使用通过 %%timeit 调用的单元模式(注意:两个百分比符号),可用于从测量中排除某些设置代码:

%%timeit [-n<N> -r<R> [-t|-c] -q -p<P> -o] setup_code code code...

但是你如何使用它呢?这会产生错误:

>>> %%timeit sleep(0.1); sleep(0.1)
...
UsageError: %%timeit is a cell magic, but the cell body is empty.
Did you mean the line magic %timeit (single %)?

这并不排除基准测试中的第一行:

>>> %%timeit
... sleep(0.1)
... sleep(0.1)
...
200 ms ± 17.6 µs per loop (mean ± std. dev. of 7 runs, 1 loop each)

最佳答案

将设置放在第一行,将正文放在下一行:

>>> %%timeit sleep(0.1)
... sleep(0.2)
... sleep(0.3)
...
500 ms ± 14.1 µs per loop (mean ± std. dev. of 7 runs, 1 loop each)

关于python - 如何使用 %%timeit 单元格魔法并排除设置代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48505802/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com