我不知道如何解释Python的timeit.timeit()函数的输出。我的代码如下:
import timeit
setup = """
import pydash
list_of_objs = [
{},
{'a': 1, 'b': 2, 0: 0},
{'a': 1, 'c': 1, 'p': lambda x: x}
]
"""
print(timeit.timeit("pydash.filter_(list_of_objs, {'a': 1})", setup=setup))
它的输出是11.85382745500101
。我怎么解释这个数字?
返回值为秒(浮点)。
这是运行测试(不包括设置)所用的总时间,因此每个测试的平均时间是这个数字除以
number
参数,默认为100万。请参见^{} documentation :
相关问题 更多 >
编程相关推荐