天真的程序员:我试图使用timeit模块,但我不知道如何使用。我扩展了课程:
class Pt:
def __init__(self, x,y):
self.x = x
self.y = y
class pt_set(Pt):
def __init__(self):
self.pts = []
def distance(self):
...
...
return d,(pt1,pt2)
我做了一个对象:
new_points = Pt_set()
然后呼叫距离:
new_points.distance()
如何在distance()函数上使用timeit()函数?
答案 0 :(得分:0)
所有内容都在docs中进行了解释,这是一个例子:
def test():
"""Stupid test function"""
L = []
for i in range(100):
L.append(i)
if __name__ == '__main__':
import timeit
print(timeit.timeit("test()", setup="from __main__ import test"))
如需完整参考,请阅读文档。