AI智能
改变未来

python 计算程序运行时间

计算代码时间

  timeit.timeit(stmt=\’pass\’, setup=\’pass\’, timer=, number=1000000, globals=None)

  创建一个Timer实例,并运行代码进行计时,默认将代码执行一百万次。

  stmt

是要执行的代码,字符串形式,多行就多个字符串。

setup

是执行前的环境配置,比如import语句。

timer

是使用的计时器。

number

是执行的次数。

globals

是执行的命名空间。

Example:

def func1():sum  = 0for i in range(10000):sum+=idef func2():sum,i  = 0,0while i<10000:sum+=ii+=1
func1_time = timeit.timeit(func1,number = 10)func2_time = timeit.timeit(func2,number = 10)print(func1_time)print(func2_time)\"\"\"0.0051348000000643880.007665199999905781\"\"\"

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » python 计算程序运行时间