目标标签#

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]#

目标数据的标签。

参数:
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