我有一系列日期时间对象,想计算它们之间的平均增量。
例如,如果输入是 (2008-10-01 12:15:00, 2008-10-01 12:25:00, 2008-10-01 12:35:00)
,则平均增量将恰好为 00:10:00,即 10 分钟。
关于如何使用 Python 计算这个有什么建议吗?
最佳答案
就算法而言,这是一个简单的算法。只需找到最大和最小日期时间,取差,然后除以您查看的日期时间数。
如果你有一个日期时间数组,你可以这样做:
mx = max(a)
mn = min(a)
avg = (mx-mn)/(len(a)-1)
取回平均差异。
编辑:修复了差一错误
关于python - Python 中日期之间的平均差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/179716/