python显示代码运行时间表_Python获取代码运行时间的四种方法

注:程序执行时间 = cpu时间 + io时间 + 休眠或者等待时间

方法一:

python 的标准库手册推荐在任何情况下尽量使用time.clock().

只计算了程序运行CPU的时间,返回值是浮点数

import time

start =time.clock()

#中间写上代码块

end = time.clock()

print('Running time: %s Seconds'%(end-start))

运行结果:

Running time: 2.26660703157 Seconds

time.clock()返回程序开始或第一次被调用clock()以来的CPU时间。 这具有与系统记录一样多的精度。返回的也是一个浮点类型。这里获得的是CPU的执行时间。

方法二:

该方法包含了其他程序使用CPU的时间,返回值是浮点数

import time

start=time.time()

#中间写上代码块

end=time.time()

print('Running time: %s Seconds'%(end-start))

运行结果:

Running time: 4.90400004387 Seconds

time.time()获取自纪元以来的当前时间(以秒为单位)。如果系统时钟提供它们,则可能存在秒的分数。所以这个地方返回的是一个浮点型类型。这里获取的也是程序的执行时间。

方法三:

该方法包含了其他程序使用CPU的时间

import datetime

start=datetime.datetime.now()

#中间写代码块

end=datetime.datetime.now()

print('Running time: %s Seconds'%(end-start))

运行结果:

Running time: 0:00:02.412000 Seconds

datetime.datetime.now()获取的是当前日期,在程序执行结束之后,这个方式获得的时间值为程序执行的时间。

方法四:

在 Unix 系统中,建议使用 time.time(),在 Windows 系统中,建议使用 time.clock()

实现跨平台的精度性可以使用timeit.default_timer()

import timeit

start=timeit.default_timer()

#中间写代码块

end=timeit.default_timer()

print('Running time: %s Seconds'%(end-start))

运行结果:

Running time: 2.31757675399 Seconds

结束

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 这是一段使用 Python 绘制爱心的示例代码: ```python import matplotlib.pyplot as plt import numpy as np t = np.linspace(0, 2*np.pi, 200) x = 16*np.sin(t)**3 y = 13*np.cos(t)-5*np.cos(2*t)-2*np.cos(3*t)-np.cos(4*t) plt.plot(x, y, 'r') plt.show() ``` 上面的代码使用了 matplotlib 库来绘图,numpy 库用于生成数据。其中,x 和 y 分别是爱心图形的 x 坐标和 y 坐标。'r'表示颜色为红色。 运行上面的代码可以得到一个爱心的图形,具体效果因显示器而异。 ### 回答2: Python爱心代码是一段利用Python编程语言实现的代码,通过打印输出的方式展现出一个爱心形状。以下是实现爱心代码的一种方法: ```python heart = '\n'.join([ ' ** ** ', ' **** **** ', '****** ****** ', ' *************** ', ' ************* ', ' *********** ', ' ********* ', ' ******* ', ' ***** ', ' *** ', ' * ' ]) print(heart) ``` 具体解释如下: 1. 我们使用`\n`来表示换行符,将爱心的每一行作为一个元素放入列表中,并使用`join()`方法将这些元素连接在一起。 2. 通过在每行的开头和结尾添加适当数量的空格,使爱心形状更加贴合。 3. 打印输出拼接好的爱心字符串,即可在终端中显示出爱心形状。 这段代码运行后,会在终端中输出如上的爱心形状。你也可以尝试使用其他符号进行替换,创造出自己喜欢的爱心图案。 ### 回答3: Python爱心代码是一种用Python编写的图形代码,可以绘制出一个爱心形状。该代码通常使用turtle库实现。 下面是一个示例的Python爱心代码: ```python import turtle # 设置画笔颜色和画笔速度 turtle.color('red', 'pink') turtle.speed(10) # 开始绘制爱心形状 turtle.begin_fill() turtle.left(140) turtle.forward(180) turtle.circle(-90, 200) # 绘制爱心的右半边 turtle.left(120) turtle.circle(-90, 200) turtle.forward(180) # 结束绘制爱心形状 turtle.end_fill() # 隐藏画笔 turtle.hideturtle() # 关闭turtle绘图窗口 turtle.done() ``` 这段代码使用turtle库的一些函数和方法将绘图窗口设为红色背景,然后绘制一个粉红色的爱心形状。 代码中的核心部分主要包括以下步骤: 1. 设置画笔颜色和速度。 2. 开始填充爱心的颜色。 3. 使用turtle库的函数和方法来绘制爱心的形状。 4. 结束填充。 5. 隐藏画笔。 6. 关闭绘图窗口。 运行代码可以在窗口中显示出一个绘制的爱心形状。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值