MCPcopy Create free account
hub / github.com/BIT-DataLab/LakeBench / calculate_mean_average_precision

Function calculate_mean_average_precision

union/TUS/evaluation.py:46–54  ·  view source on GitHub ↗
(actual_list, predicted_list)

Source from the content-addressed store, hash-verified

44
45
46def calculate_mean_average_precision(actual_list, predicted_list):
47 # 计算平均精度MAP
48 average_precisions = []
49 for actual, predicted in zip(actual_list, predicted_list):
50 average_precision = calculate_average_precision(actual, predicted)
51 average_precisions.append(average_precision)
52
53 mean_average_precision = sum(average_precisions) / len(average_precisions)
54 return mean_average_precision
55
56
57if __name__ == '__main__':

Callers

nothing calls this directly

Calls 1

Tested by

no test coverage detected