QueryEvaluation#
- class scikitplot.corpus.QueryEvaluation(query_id, metrics, n_retrieved, n_relevant, latency_s, status=None, retrieved=None)[source]#
One query of a
RetrievalEvaluation.- Parameters:
- query_idstr or int
Query identifier.
- metricsmapping
Metric name to value;
NaNwhen undefined underzero_division=np.nan.- n_retrievedint
Ranking length after duplicate handling.
- n_relevantint
Relevant identifiers in the judgments.
- latency_sfloat
Seconds to obtain the ranking: the retriever call and the consumption of its results (a lazy retriever does its work while they are read).
- statusstr or None, default=None
Response status (
"success","empty","degraded"…), orNonewhen the retriever returned none.- retrievedtuple or None, default=None
The ranking, when kept.
- Parameters: