python的两种计时方式
import time# 方式1:
time_start_1 = time.time()
# code
time_end_1 = time.time()
print("运行时间:"+str(time_end_1 - time_start_1)+"秒")# 方式2:
time_start_2 = time.clock()
# code
time_end_2 = time.clock()
print("运行时间:"+str((time_end_2 - time_start_2)/1000000)+"秒")
- Windows系统建议使用
time.clock()
,其返回的是处理器时间,具有微秒精度,而time.time()
精度为1/60s,故前者在Win系统下精度更高; - Linux系统中建议使用
time.time()
,在Unix中time.clock()
只有1/100s
不建议使用default_timer()
,因为其测量时间为墙上时钟时间而不是CPU时间。
参考文献:
- https://docs.python.org/zh-cn/2/library/time.html?highlight=time#module-time
python的两种计时方式相关推荐
- python支持的编程方式包括,python的两种编程方式是什么
一.交互式编程 什么是交互式编程,就是在命令行中输入python 命令即可启动交互式编程,提示窗口如下: 而且还用了Python3的print方法打印出一串字符串. 二.脚本式编程 通过脚本参数调用解 ...
- python的两种退出方式
os._exit() vs sys.exit() 转自: http://www.cnblogs.com/gaott/archive/2013/04/12/3016355.html 概述 python的 ...
- python threading 两种创建方式
作用:建立在thread模块之上,可以更容易地管理多个执行线程. 通过使用线程,程序可以在同一个进程空间并发地运行多个操作.threading模块建立在thread的底层特性基础上,可以更容易地完成线 ...
- Python中两种文件修改的方式
文件的数据是存放于硬盘上的,因而只存在覆盖.不存在修改这么一说,我们平时看到的修改文件,都是模拟出来的效果,具体的说有两种实现方式. 一.方式一 将硬盘存放的该文件的内容全部加载到内存,在内存中是可以 ...
- python3解释器执行not 1 and 1_编程语言的分类,python解释器多版本共存.执行python的两种方式,变量,用户与程序交互...
一.编程语言的分类? 机器语言:直接使用二进制指令编程,直接操作硬件,必须考虑硬件细节. 汇编语言:用简写的英文标识符取代二进制去编写程序,直接操作硬件,必须考虑硬件细节. 高级语言:通过人类能够理解 ...
- 多线程python实现方式_python多线程的两种实现方式(代码教程)
本篇文章给大家带来的内容是关于python多线程的两种实现方式(代码教程),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 线程是轻量级的进程,进程中可划分出多个线程,线程可独立的调度 ...
- 运行python的两种方式磁盘式_python计算机基础-Day1
计算机基础-Day1 一.计算机基础 首先Python是一门编程语言 语言: 那什么是语言?语言就是一种事物与另一种事物沟通的介质. 所以说编程语言是程序员跟计算机沟通的介质,那么为什么要跟计算机沟通 ...
- Python入门——运行python的两种方式变量常量
一.运行python的两种方式 1. 交互式环境:输入代码立即执行,得到结果 优点:调试程序方便 缺点:无法永久保存程序 2. 命令行:python3 D:\test.txt 优点:以文件的方式将代码 ...
- python定义字符串变量有两种常用方式_Python 1基础语法二(标识符、关键字、变量和字符串)...
一.标识符 标识符就是程序员自己命名的变量名.名字需要有见名知义的效果,不要随意起名 :比如 a=1 a是个变量,a这个变量名属于标识符 1 company = '小米 2 employeeNum = ...
最新文章
- python正则表达式\s \S \w \W区别
- BCH才是真正的比特币?
- lisp用entmake生产圆柱体_使用lisp语言实现在平面图中自动画出桥梁的墩柱标识.doc...
- Netty技术细节源码分析-ByteBuf的内存泄漏原因与检测
- 域控计算机策略转换成用户策略,windows组策略实验-本地组策略和域控组策略
- Vim 命令行快捷键
- BZOJ4415: [Shoi2013]发牌
- LeetCode Remove K Digits
- PageRank算法(Dead ends、Spider Traps问题)
- r9270公版bios_R9280,R9270,HD7000,VBE7007.系显卡全套修改超频刷BIOS工具
- Ubuntu卸载历程,包含重启进入grub解决方案
- 何为二进制计算机语言,二进制解码时尚新青年
- WCF学习之:利用Throttling提高服务器性能
- 我们计划为EasyDSS定制开发一款超低延时的EasyPlayer Flash播放器
- LaTeX Warnings: Unused global option(s)
- hadoop生态圈详解
- [云炬学英语]每日一句2020.8.30
- 伙伴系统之伙伴系统概述--Linux内存管理(十五)
- 手机wps怎么设置语言_wps文字工具栏怎样设置成中文如何设置
- vue 下载后台返回的图片
热门文章
- 计算机网络——网络基础知识
- 【无监督:结构张量:融合框架】
- 【Python简明教程四】Python语法之注释
- [机器学习]Python中Numpy,Pandas,Matplotlib,Scipy,Seaborn介绍
- File I/O (unbufferd) -APUE第三版
- 从PDF文件提取文本--pdflib TET库
- 为专业电竞而生:努比亚红魔战地迷彩版空降ChinaJoy
- 关于DNF多层血条的实现
- android_基础_常用主题theme属性
- 基于最小二乘法和SVM从天气预报中预测太阳能发电量(Matlab代码实现)