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传递给 fit , fit_predictfit_transform 方法.标签 True 对于继承自 ~sklearn.base.RegressorMixin~sklearn.base.ClassifierMixin .

one_d_labels布尔,默认=假

输入是否是1D标签(y)。

two_d_labels布尔,默认=假

输入是否是2D标签(y)。

positive_only布尔,默认=假

估计量是否需要正y(仅适用于回归)。

multi_output布尔,默认=假

回归量是否支持多目标输出,或者分类器是否支持多类多输出。

看到 multi-output 在术语表中。

single_output布尔,默认=True

目标是否可以是单次输出。这可以 False 如果估计器仅支持多输出情况。