zoukankan      html  css  js  c++  java
  • timeit模块 与 time模块,计时的区别

    time  模块,理解容易

    import time

    time_start = time.time()

    time_end = time.time()

    time_use = time_end - time_start 

    或者

    time_start =time.clock()

    time_use = time.clock()  # 第2次调用clock()返回的是与第1次调用时的时间间隔

    timeit模块

    from timeit import timer

    t1 = timer("test1function","from __main__ import test1") # 第1个是要计时的语句或者函数,第2个是为第1个参数语句构建环境的导入语句。 至此,有了timer对象

    print t1.timeit(10000)  # 代表每个测试中调用被计时语句的次数,默认为一百万次。 返回所耗费的秒数

    print t1.repeat(3,100000) # 第1个参数是重复整个测试的次数,第2个参数是每个测试中调用被计时语句的次数。 默认分别是3和1000000.
    [8.2126381397247314, 8.6312708854675293, 8.6079621315002441]  

    返回的是每次所用的时间

  • 相关阅读:
    UVa10036
    矩阵链乘法(动态规划)
    Codeforces 230A
    iOS 界面开发
    iOS 自动布局
    iOS 自动布局过程
    iOS 界面布局,设置约束
    iOS + UIWebView 实践
    iOS 参考 网络书籍
    iOS 框架 Nimbus
  • 原文地址:https://www.cnblogs.com/guohuino2/p/6042995.html
Copyright © 2011-2022 走看看