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)[source]#
目标数据的标签。
- 参数:
- required布尔值
估计器是否要求将 y 传递给
fit
、fit_predict
或fit_transform
方法。对于继承自~sklearn.base.RegressorMixin
和~sklearn.base.ClassifierMixin
的估计器,此标签为True
。- one_d_labels布尔值, 默认为 False
输入是否为一维标签 (y)。
- two_d_labels布尔值, 默认为 False
输入是否为二维标签 (y)。
- positive_only布尔值, 默认为 False
估计器是否要求 y 为正值(仅适用于回归)。
- multi_output布尔值, 默认为 False
回归器是否支持多目标输出,或分类器是否支持多类多输出。
请参阅术语表中的多输出。
- single_output布尔值, 默认为 True
目标是否可以是单输出。如果估计器仅支持多输出情况,则此项可以为
False
。