How to use timeit when timing a function

前端 未结 5 1800
南旧
南旧 2020-12-16 16:41

Let me start off by saying I know almost nothing about python but have to write a program in three different languages (already done in java and c++).

I need to be a

5条回答
  •  孤城傲影
    2020-12-16 17:26

    You can read how to use timeit here.

    And assuming you have a function called performSearch in the same file that your running timeit from the following would work.

    import timeit
    
    def performSearch(array):
        array.sort()
    
    
    arrayTest = ["X"]*1000
    
    if __name__ == "__main__":
        print timeit.timeit("performSearch(arrayTest)","from __main__ import performSearch, arrayTest",number=10)
    

    Which returns:

    0.000162031766607
    

提交回复
热议问题