列表中的时间中位数

问题描述 投票:-2回答:1

借助this answer,我可以计算Python中一个时间增量列表的平均值。

timedeltas = [ ... ]

# giving datetime.timedelta(0) as the start value makes sum work on tds 
average_timedelta = sum(timedeltas, datetime.timedelta(0)) / len(timedeltas)

是否存在用于获取列表中时间增量中值的解决方案?

python timedelta
1个回答
0
投票

使用statistics.median()

例如:

import statistics

timedeltas = [1,2,3,4,5,6]
print(statistics.median(timedeltas))
© www.soinside.com 2019 - 2024. All rights reserved.