TargetTags#

class sklearn.utils.TargetTags(required: bool, one_d_labels: bool = False, two_d_labels: bool = False, positive_only: bool = False, multi_output: bool = False, single_output: bool = True)[Quelle]#

Tags für die Zieldaten.

Parameter:
requiredbool

Gibt an, ob der Schätzer y an die Methoden fit, fit_predict oder fit_transform übergeben muss. Der Tag ist True für Schätzer, die von ~sklearn.base.RegressorMixin und ~sklearn.base.ClassifierMixin erben.

one_d_labelsbool, Standard=False

Gibt an, ob die Eingabe ein 1D-Label (y) ist.

two_d_labelsbool, Standard=False

Gibt an, ob die Eingabe ein 2D-Label (y) ist.

positive_onlybool, Standard=False

Gibt an, ob der Schätzer ein positives y erfordert (nur für Regression zutreffend).

multi_outputbool, Standard=False

Gibt an, ob ein Regressor Multi-Target-Ausgaben unterstützt oder ein Klassifikator Multi-Class-Multi-Output unterstützt.

Siehe multi-output im Glossar.

single_outputbool, Standard=True

Gibt an, ob das Ziel Single-Output sein kann. Dies kann False sein, wenn der Schätzer nur Multi-Output-Fälle unterstützt.