LabelEncoder: Encode labels with value between 0 and n_classes-1.
将数字型或者非数字型标签转化为 0--(类个数-1)范围之内
代码范例如下:
1、将非数值型标签转化为数值型,安装range(n)标号
from sklearn.preprocessing import LabelEncoder
le =LabelEncoder()
le.fit(["paris", "paris", "tokyo", "amsterdam"])#分别为[0,0,1,2]
list(le.classes_)
le.transform(["tokyo", "tokyo", "paris"])
将标签反转为原来的数值
list(le.inverse_transform([2, 2, 1]))