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

本文介绍如何使用LabelEncoder将非数值型标签转化为数值型,并提供实际代码案例。通过具体实例展示了LabelEncoder的工作原理及其在数据预处理中的作用。
3285

被折叠的 条评论
为什么被折叠?



