估计python程序运行时间 - 计算机科学导论笔记18
2018-03-16 23:33
323 查看
在python中,测试程序运行时间的方法是:
import time #导入时间参数
def time_run(code):
start = time.clock() #记录程序开始前时间
result = eval(code) #运行字符串类型的程序并传给一个变量
time_run = time.clock()-start #计算程序运行时间
return result,time_run
def loop_t(a): #定义一个用于测试时间的小程序
s = 0
while s < a:
s = s + 1
return s
print time_run('loop_t(100000000)')
利用课程提供的网页版运行器,运行1亿次简单循环,仅用3秒多时间。 惊叹!
import time #导入时间参数
def time_run(code):
start = time.clock() #记录程序开始前时间
result = eval(code) #运行字符串类型的程序并传给一个变量
time_run = time.clock()-start #计算程序运行时间
return result,time_run
def loop_t(a): #定义一个用于测试时间的小程序
s = 0
while s < a:
s = s + 1
return s
print time_run('loop_t(100000000)')
利用课程提供的网页版运行器,运行1亿次简单循环,仅用3秒多时间。 惊叹!
相关文章推荐
- python中估算程序运行时间 - udacity计算机科学导论18-6
- python字母、哈希数字表转换- 笔记:udacity计算机科学导论18/14
- 逐渐了解python搜索原理 - 笔记:udacity计算机科学导论18/1-12
- python的哈希函数hash function - 计算机科学导论笔记18-19至
- 计算机科学与Python编程导论_MIT 学习笔记(五)
- MIT公开课:计算机科学及编程导论 Python 笔记5 浮点数,逐次逼近法和二分法
- python学习笔记-记录程序运行时间
- 自动生成字符串并完成索引-计算机科学导论笔记18/7
- MIT麻省理工学院公开课:计算机科学及编程导论 Python 笔记1-3
- MIT公开课:计算机科学及编程导论 Python 笔记4 函数分解抽象与递归
- 计算机科学与Python编程导论_MIT 学习笔记(七)
- 计算机科学与Python编程导论_MIT 学习笔记(一)
- 计算机科学与Python编程导论_MIT 学习笔记(六)
- 18、深入理解计算机系统笔记:测量程序执行时间
- 笔记:udacity计算机科学导论- 课程11/19 python取幂, DRAM 存储原理、容量、速度
- 计算机科学与Python编程导论_MIT 学习笔记(四)
- 计算机科学与Python编程导论_MIT 学习笔记(三)
- 计算机科学与Python编程导论_MIT 学习笔记(二)
- python程序运行时间的几种分析方法
- 麻省理工学院公开课:计算机科学及编程导论 课堂笔记