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)[原始碼]#

目標資料的標籤。

參數:
requiredbool

指示估算器是否需要將 y 傳遞給 fitfit_predictfit_transform 方法。對於繼承自 ~sklearn.base.RegressorMixin~sklearn.base.ClassifierMixin 的估算器,此標籤為 True

one_d_labelsbool, default=False

指示輸入是否為一維標籤 (y)。

two_d_labelsbool, default=False

指示輸入是否為二維標籤 (y)。

positive_onlybool, default=False

指示估算器是否需要正值的 y(僅適用於迴歸)。

multi_outputbool, default=False

指示迴歸器是否支援多目標輸出,或分類器是否支援多類別多輸出。

請參閱詞彙表中的 多輸出

single_outputbool, default=True

指示目標是否可以是單輸出。如果估算器僅支援多輸出情況,則此值可以為 False