lenskit.metrics.RankingMetricBase#
- class lenskit.metrics.RankingMetricBase(n=None, *, k=None)#
Bases:
MetricBase class for most ranking metrics, implementing an
nparameter for truncation.- Parameters:
- Stability:
- Caller (see Stability Levels).
Methods
__init__([n, k])extract_list_metrics(data, /)Extract per-list metric(s) from intermediate measurement data.
measure_list(output, test, /)Compute measurements for a single list.
summarize(values, /)Aggregate intermediate values into summary statistics.
truncate(items)Truncate an item list if it is longer than
n.Attributes
kDefault name — class name, optionally @N.
The maximum length of rankings to consider.
set_k- property label#
Default name — class name, optionally @N.