pytorch训练项目记录时间

1 首先记录当前时间

import time

t0 = time.time()

2 记录结束时间

t1 = time.time()

3 计算时间差

training_time = t1 - t0

4 处理时间格式

import datetime

def format_time(time):
    elapsed_rounded = int(round((time)))
    # 格式化为 hh:mm:ss
    return str(datetime.timedelta(seconds=elapsed_rounded))

training_time = format_time(training_time)

        round() 方法返回浮点数x的四舍五入值;

例如:

>>> print "round(80.23456, 2) : ", round(80.23456, 2)
round(80.23456, 2) :  80.23

datatime模块是在time模块的基础之上做了封装,提供了更多更好用的类供我们使用,常用的有date、time、datetime、timedelta、tzinfo;

        使用timedelta可以很方便的在日期上做天days,小时hour,分钟minute,秒second,毫秒millisecond,微妙microsecond的时间计算;

                但是这个类的使用,一定要结合的对象data类 或 datetime类的对象使用;

5 实例结果展示

pytorch训练项目记录时间_第1张图片

 

你可能感兴趣的:(编程,python,时间)