HOME/Articles/

python code test performance (snippet)

Article Outline

Python example 'python code test performance'

Modules used in program:

  • import cProfile
  • import timeit
  • import datetime

python code test performance

Python code example: python code test performance

# Brute force solution
import datetime
start_time = datetime.datetime.now()
[(a, b) for a in (1, 3, 5) for b in (2, 4, 6)] 
# example snippet
end_time = datetime.datetime.now()
print(end_time - start_time)

# timeit solution
import timeit
min(timeit.repeat("[(a, b) for a in (1, 3, 5) for b in (2, 4, 6)]"))

# cProfile solution
import cProfile
cProfile.run("[(a, b) for a in (1, 3, 5) for b in (2, 4, 6)]")

More Python: https://pythonprogramminglanguage.com