正确答案:
它们的长度都是相同的。
但是如果
subject
是
time
?
一个小测试用例
:
import timeit
import time
clock_list = []
time_list = []
test1 = """
def test(v=time.clock()):
s = time.clock() - v
"""
test2 = """
def test(v=time.time()):
s = time.time() - v
"""
def test_it(Range) :
for i in range(Range) :
clk = timeit.timeit(test1, number=10000)
clock_list.append(clk)
tml = timeit.timeit(test2, number=10000)
time_list.append(tml)
test_it(100)
print "Clock Min: %f Max: %f Average: %f" %(min(clock_list), max(clock_list), sum(clock_list)/float(len(clock_list)))
print "Time Min: %f Max: %f Average: %f" %(min(time_list), max(time_list), sum(time_list)/float(len(time_list)))
我不是在瑞士实验室工作,但我已经测试过…
基于这个问题:
time.clock()
比
time.time()
编辑:
时间,时钟()
是内部计数器,所以不能在外部使用,受到限制
max 32BIT FLOAT
,如果不存储第一个/最后一个值,则无法继续计数。无法合并另一个计数器…