array([[1, 1, 0],
[0, 0, 1]])
>>> lb.classes_
array([1, 2, 3])
标签编码
LabelEncoder是一个可以用来将标签规范化的工具类...,它可以将标签的编码值范围限定在[0,n_classes-1]。...这在编写高效的Cython程序时是非常有用的,:class:LabelEncoder可以如下使用:
>>>> from sklearn import preprocessing
>>> le = preprocessing.LabelEncoder..., 6])
array([0, 0, 1, 2])
>>> le.inverse_transform([0, 0, 1, 2])
array([1, 1, 2, 6])
当然,它也可以用于非数值型标签的编码转换成数值标签...(只要它们是可哈希并且可比较的):
>>> le.fit(["paris", "paris", "tokyo", "amsterdam"])
LabelEncoder()
>>> list(le.classes