2016-09-17 96 views
0

天真的程序員:我試圖使用timeit模塊,但我不知道如何。我已擴展的類:在python的擴展類中實現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() 

如何使用使用timeit()函數的距離()函數?

回答

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")) 

完整參考,請閱讀文檔。