python timeit 학습 노트

발췌 주소
  • http://www.cnblogs.com/itcomputer/articles/4578769.html

  • 소개 하 다.
  • timeit 는 python 이 자체 적 으로 가지 고 있 는 가방 으로 코드 의 실행 시간 을 테스트 합 니 다.

  • 사용 방식
  • import timeit

  • 관련 방법
  • timeit (stmt = 'pass', setup =' pass', timer =, number = 1000000) 반환: stmt 라 는 코드 number 번 호 를 실행 하 는 데 사용 되 는 시간 을 되 돌려 줍 니 다. 단 위 는 초 입 니 다. float 형 매개 변수:
         stmt:        
    
         setup:         ,     ,   import   
    
         timer:   win32  time.clock(),linux  time.time(),   ,   
    
         number:   stmt   
    
  • repeat (stmt = 'pass', setup =' pass', timer =, repeat = 3, number = 1000000) 이 함 수 는 timeit 함수 보다 repeat 매개 변 수 를 하나 더 많이 만 들 었 습 니 다. timeit 이 과정 을 몇 번 반복 하 는 지 나타 내 고 목록 을 되 돌려 주 며 매번 실행 하 는 시간 을 표시 합 니 다.

  • 타이머 클래스
  • Timer 류 안의 함 수 는 위 에서 소개 한 두 함수 와 같다
    class timeit.Timer(stmt='pass', setup='pass',timer=)
        Timer.timeit(number=1000000)
        Timer.repeat(repeat=3,number=1000000)
    
  • timeit (stmt = 'pass', setup =' pass', timer =, number = 1000000) = Timer (stmt = 'pass', setup =' pass', timer =). timeit (number = 1000000) repeat (stmt = 'pass', setup =' pass', timer =, repeat = 3, number = 1000000) = Timer (stmt = 'pass', setup =' pass', timer =). repeat (repeat = 3, number = 1000000)

    좋은 웹페이지 즐겨찾기