要得到一个事件的出现次数超过了该事件自身的平均值,可以按照以下步骤进行:
以下是一个示例代码(使用Python语言):
def get_event_counts(events):
event_counts = {} # 用于记录事件的出现次数
total_count = 0 # 用于计算事件的总数
# 统计事件的出现次数
for event in events:
if event in event_counts:
event_counts[event] += 1
else:
event_counts[event] = 1
total_count += 1
# 计算事件的平均值
average_count = total_count / len(event_counts)
# 比较事件的出现次数和平均值,并输出结果
result = []
for event, count in event_counts.items():
if count > average_count:
result.append((event, count))
return result
# 示例用法
events = ['A', 'B', 'A', 'C', 'B', 'A', 'D', 'E', 'B', 'C']
result = get_event_counts(events)
print(result)
输出结果为:[('A', 3), ('B', 3)]
这表示事件'A'和事件'B'的出现次数都超过了它们自身的平均值。
领取专属 10元无门槛券
手把手带您无忧上云