ScorerBackendInfo#

class scikitplot.corpus.ScorerBackendInfo(base, sklearn_version, reason)[source]#

Which base class the corpus scorers use in this process.

Parameters:
base{“sklearn”, “vendored”}

"sklearn" when scikit-learn’s _BaseScorer passed the contract probe, "vendored" otherwise.

sklearn_versionstr or None

Installed scikit-learn version, None when it is not importable.

reasonstr or None

Why the vendored base is in use; None for "sklearn".

Parameters:
  • base (str)

  • sklearn_version (str | None)

  • reason (str | None)

base: str[source]#
reason: str | None[source]#
sklearn_version: str | None[source]#
to_dict()[source]#

Return a JSON-compatible mapping.

Return type:

dict[str, Any]