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
估计器是否需要在
fit、fit_predict或fit_transform方法中传递 y。对于继承自~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
回归器是否支持多目标输出,或者分类器是否支持多类别多输出。
请参阅词汇表中的 multi-output。
- single_outputbool, default=True
目标是否可以是单输出。如果估计器仅支持多输出情况,则此项可以为
False。