我有一系列日期时间对象,想计算它们之间的平均增量。
例如,如果输入是(2008-10-01 12:15:00, 2008-10-01 12:25:00, 2008-10-01 12:35:00)
,那么平均增量将恰好为 00:10:00,即 10 分钟。
关于如何使用 Python 计算这个值有什么建议吗?
就算法而言,这是一个简单的算法。只需找到最大和最小日期时间,取差值,然后除以您查看的日期时间数量。
如果你有一个日期时间数组 a,你可以这样做:
mx = max(a)
mn = min(a)
avg = (mx-mn)/(len(a)-1)
取回平均差值。
编辑:修复了差一错误
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)