mars.learn.utils.multiclass.is_multilabel#

mars.learn.utils.multiclass.is_multilabel(y)[来源]#

检查 y 是否为多标签格式。

Parameters

y (numpy 数组,形状为 [n_samples]) – 目标值。

Returns

out – 如果 y 是多标签格式,返回 True,否则返回 False

Return type

bool,

示例

>>> import mars.tensor as mt
>>> from mars.learn.utils.multiclass import is_multilabel
>>> is_multilabel([0, 1, 0, 1]).execute()
False
>>> is_multilabel([[1], [0, 2], []]).execute()
False
>>> is_multilabel(mt.array([[1, 0], [0, 0]])).execute()
True
>>> is_multilabel(mt.array([[1], [0], [0]])).execute()
False
>>> is_multilabel(mt.array([[1, 0, 0]])).execute()
True