Python 中日期之间的平均差异

2024-01-07

我有一系列日期时间对象,想计算它们之间的平均增量。

例如,如果输入是(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(使用前将#替换为@)

Python 中日期之间的平均差异 的相关文章