2016-09-17 4 views
0

Naive 프로그래머 : timeit 모듈을 사용하려고하는데 어떻게해야할지 모르겠다. 나는 클래스를 확장 한 :파이썬의 확장 클래스에서 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() 

다음 호출 거리 : 나는 거리에 timeit() 함수를 사용할 수있는 방법

new_points.distance() 

() 함수?

답변

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

은 문서를 읽어 보시기 바랍니다.