unweighted_average_precision()¶
- audmetric.unweighted_average_precision(truth, prediction, labels=None, *, zero_division=0)[source]¶
Unweighted average precision.
- Parameters
truth (
Sequence
[Any
]) – ground truth values/classesprediction (
Sequence
[Any
]) – predicted values/classeslabels (
Optional
[Sequence
[Any
]]) – included labels in preferred ordering. If no labels are supplied, they will be inferred from and ordered alphabetically.zero_division (
float
) – set the value to return when there is a zero division
- Return type
float
- Returns
unweighted average precision
Examples
>>> unweighted_average_precision([0, 0], [0, 1]) 0.5