【发布时间】:2019-02-24 13:28:18
【问题描述】:
如何在 python 中实现这个 ipython 代码?
[1] %timeit sum(list(range(1000)))
Ps:我想在一行代码中完成。我尝试了几次,但每次都失败了。
谢谢。
【问题讨论】:
-
ipython做了一些关于环境和问题命名空间的隐藏工作。所以很难用一个简单的模块来实现一些东西。
如何在 python 中实现这个 ipython 代码?
[1] %timeit sum(list(range(1000)))
Ps:我想在一行代码中完成。我尝试了几次,但每次都失败了。
谢谢。
【问题讨论】:
ipython 做了一些关于环境和问题命名空间的隐藏工作。所以很难用一个简单的模块来实现一些东西。
这将为您提供所花费的时间(以秒为单位):
from timeit import timeit
timeTaken = timeit(lambda: sum(list(range(1000))), number=100000)
您可以查看 timeit 文档以获取更多选项。
【讨论】: