python 计时_Python time clock()方法

Python time clock()方法

描述

Python 3.8 已移除 clock() 方法 可以使用 time.perf_counter() 或 time.process_time() 方法替代。

Python time clock() 函数以浮点数计算的秒数返回当前的CPU时间。用来衡量不同程序的耗时,比time.time()更有用。

这个需要注意,在不同的系统上含义不同。在UNIX系统上,它返回的是"进程时间",它是用秒表示的浮点数(时间戳)。而在WINDOWS中,第一次调用,返回的是进程运行的实际时间。而第二次之后的调用是自第一次调用以后到现在的运行时间。(实际上是以WIN32上QueryPerformanceCounter()为基础,它比毫秒表示更为精确)

语法

clock()方法语法:

time.clock()

参数

NA。

返回值

该函数有两个功能,

在第一次调用的时候,返回的是程序运行的实际时间;

以第二次之后的调用,返回的是自第一次调用后,到这次调用的时间间隔

在win32系统下,这个函数返回的是真实时间(wall time),而在Unix/Linux下返回的是CPU时间。

实例

以下实例展示了 clock()函数的使用方法:

实例

#!/usr/bin/python

import time

def procedure():

time.sleep(2.5)

# measure process time

t0 = time.clock()

procedure()

print time.clock() - t0, "seconds process time"

# measure wall time

t0 = time.time()

procedure()

print time.time() - t0, "seconds wall time"

以上实例输出结果为:

3.3e-05 seconds process time

2.50329995155 seconds wall time

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/501291.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux的实际操作:用户管理(查看用户和组的配置文件/etc/passwd /etc/group /etc/shadow)

用户和用户组的相关文件 我们可以这样去理解,用户和用户组其实是我们虚构出来的东西,那这些东西肯定需要一个空间来存放他们吧,这个空间就是一些配置文件,里面可以完全查看你的用户或者用户组的信息,有些不过是进行了一…

拦截游戏窗口被移动_「维维足球pro-教案」50个传控踢法练习之(一、二)追球游戏...

如图所示,上方黄色虚线代表球的移动,中间黑色实线代表球员移动,下方黑色虚曲线代表球员带球移动。术语:卡斯特球员(kaasters):荷兰语“回传”。指站在指定地点,在一或两次触球内接到传球并回传的球员。(即进…

Linux:init0和shutdown -h哪个用来关机比较安全【转载】

shutdown - h 时首先会通知当前登陆系统的用户。 结束login.并会杀掉所有进程(有信号SIGTERM),可以让进程更安全的关闭。然后再调用init 0。。 init 0 就直接去执行/etc/rc.d/rc1.d里面的脚本了。 poweroff是halt的符号连接(等于halt -p)h…

30岁学python全栈_知乎热帖!戳痛100万程序员:我30岁了,我还能学Python吗?

"每个人对如何度过一生有着不同的答案,最重要的不是要不要“开始学习Python”,而是认识你自己。——LEWIS"最近,在知乎上看到关于30岁能不能学Python的话题,话题下有很多评论,这些评论既扎心有暖心&#xff…

Linux的实际操作:文件目录类的实用指令(init运行级别和找回root密码)

1.介绍运行级别 设计者把Linux系统设置为7个级别,常用的运行级别是3:(程序员)和5:(普通访问用户),就好像Windows系统杀毒的时候会进入到安全模式一样 0:关机 1:单用户【用于找回丢…

linux内核怎么修改屏幕旋转方向_运维必备:常见的Linux系统故障及其排查的方法...

Linux是当前市场上比较常用的、自由开源操作系统,也是云计算运维人员日常工作中的好帮手。不过很多初学云计算的小伙伴面对Linux系统出现的故障束手无策,接下来千锋广州云计算培训小编就给大家分享几个常见的Linux系统故障及其排查的方法。​1、root密码…

Linux的实际操作:文件目录类的实用指令(帮助指令 man help)

1.人的脑容量有限,需要记忆很多东西,当我们对某个指令不熟悉时,这时候可以通过Linux简单的帮助指令就可以查询到该指令的使用方法 man 获得帮助信息 基本语法:(记忆为,有问题找男人) man ls 通…

json最大长度限制_api接口返回动态的json格式?我太难了,尝试一下 linq to json

一:背景1. 讲故事前段时间和一家公司联调api接口的时候,发现一个奇葩的问题,它的api返回的json会动态改变,简化如下:{"Code":101,"Items":[{"OrderTitle":"订单1"}]}{"C…

Linux命令英文全称解释【转载】

Filesystem Hierarchy Standard(FHS) /:根目录,所有的目录、文件、设备都在/之下,/就是Linux文件系统的组织者,也是最上级的领导者。 /bin:bin 就是二进制(binary)英文缩写。在一般的系统当中…

python表格数据的储存和读取_python读取表格存储

{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":4,"count":4}]},"card":[{"des":"阿里技术人对外发布原创技术内容的最大平台&…

Linux的实际操作:文件目录类的实用指令 (显示路径pwd 显示文件ls 更改目录cd)

文件目录类的相关指令汇总:(后续会有更新) 1.pwd指令 pwd 功能:显示当前工作目录的绝对路径 2.ls指令 ls ls 横向排列出所有不隐藏的文件与文件夹 ls -l ls -l 以列表的方式显示不隐藏的文件与文件夹的详细信息 ls -a ls -a…

前端wxml取后台js变量值_微信小程序云开发教程WXML入门数据绑定

同学们大家好,我是小伊同学,今天带领大家学习WXML部分一个重要的知识点,数据绑定。简单来讲,数据绑定就是通过双重花括号将一个变量绑定到界面上。首先,我们为什么要将变量绑定到页面上呢?因为在制作一个小…

Linux的实际操作:文件目录类的实用指令(创建目录mkdir 删除目录rmdir 递归删除目录rm -rf)

有时候我们会发现,Linux自带的层级结构的目录就那么几个,但是我们日常使用中不可能就这么几个而已,因此我们还需要主动去创建目录,相当于在原有路径的基础上,创建目录,这个目录值得是文件夹 1.mkdir 目录 …

python重定向cookie_模拟登陆中 302 重定向和 cookies 的一些困惑

我想写一个查询话费和流量的爬虫,关键是实现模拟登陆的这个部分。在登陆过程中,点击登陆之后,登陆表单会 post 到一个地址(这一步浏览器不显示),然后会 302 跳转到登陆成功的页面。我现在想得到登陆成功的 cookies ,不…

python变量名称的规定_Python 趣闻:如何获得变量的名字?

获取变量名今天我们探讨Python中一个看似很简单,实则并不容易的问题。这个问题是:如何获得变量的名字?举例说明,给定一个变量var,给它赋值字符串"foo"。即In [1]: var "foo"现在我们需要得到变量…

举例子说明什么是迭代什么是递归【转载】

举个例子bai&#xff1a;我想求1234..100的值。 迭代的做法&#xff1a;从1到100&#xff0c;顺着往下累加。123,336,6410,10515…… 程序表示&#xff0c; int i1,sum0; while(i<100){ sum sum i; } 递归的做法&#xff1a;我要求1到100的累加值&#xff0c;如果我已经得到…

Linux的实际操作:文件目录类的实用指令(touch cp)

1.touch 空文件 在当前路径下创建空文件 注意&#xff1a;mkdir是创建文件夹&#xff0c;touch是创建文件 那么有同学要问了&#xff0c;这个和上一章讲的vim创建一个文件有什么区别&#xff1f; 区别&#xff1a;vim创建完直接打开文件&#xff0c;touch不会直接…

loss下降auc下降_梯度下降算法 线性回归拟合(附Python/Matlab/Julia源代码)

梯度下降梯度下降法的原理梯度下降法(gradient descent)是一种常用的一阶(first-order)优化方法&#xff0c;是求解无约束优化问题最简单、最经典的方法之一。梯度下降最典型的例子就是从山上往下走&#xff0c;每次都寻找当前位置最陡峭的方向小碎步往下走&#xff0c;最终就会…

台式电脑耳机插孔在哪_吉林戴尔电脑音箱维修app,查看详情_曹操闪修

首页 > 新闻列表 > 正文发布时间&#xff1a;2020-10-24 01:14:13 浏览&#xff1a; 14导读&#xff1a;吉林戴尔电脑音箱维修app, 这样的问题一般只有三种解决方法&#xff0c;一种就是重新新冲突的驱动。第二种方法就是在中改变各自的中断&#xff0c;消除冲突。第三种…

Linux的实际操作:文件目录类的实用指令(rm mv)

其实rm和我们上几节学到的rmdir有点类似 &#xff0c;区别在哪里呢&#xff1f;rm是可以删除文件或者文件夹&#xff0c;rmdir是删除文件夹&#xff0c;而且如果是一个非空文件夹&#xff0c;是不能通过rmdir删除的&#xff0c;需要用rm -rf 去强制递归删除&#xff08;不懂的话…