使用python从时间列表中创建平均值
问题内容:
我有很多时间(HH:MM:SS),而且我知道,如果我想创建一个平均值,可以将小时,秒和分钟分开,取平均值,然后将它们重新连接在一起。但是,我认为必须有更好的方法来做到这一点。有谁知道更好的方法吗?
谢谢!
问题答案:
您不想通过这种方式“平均”小时,分钟和秒:
00:59:00
01:01:00
清楚地平均到01:00:00
,而不是您介绍的逻辑。
而是将所有时间间隔转换为秒,计算平均值,然后转换回HH:MM:SS
。
00:59:00 -> 3540 seconds
01:01:00 -> 3660 seconds
============
average: 3600 seconds converted to HH:MM:SS -> 01:00:00