Sklearn中LabelEncoder与OneHotEncoder
2017-11-10 09:50
453 查看
1. LabelEncoder()
2. OneHotEncoder()
# 简单来说 LabelEncoder 是对不连续的数字或者文本进行编号 from sklearn.preprocessing import LabelEncoder le = LabelEncoder() le.fit([1,5,67,100]) le.transform([1,1,100,67,5]) array([0,0,3,2,1])
2. OneHotEncoder()
# OneHotEncoder 用于将表示分类的数据扩维: from sklearn.preprocessing import OneHotEncoder ohe = OneHotEncoder() ohe.fit([[1],[2],[3],[4]]) ohe.transform([2],[3],[1],[4]).toarray() [[0,1,0,0], [0,0,1,0], [1,0,0,0], [0,0,0,1]]
相关文章推荐
- 所涉及到的几种 sklearn 的二值化编码函数:OneHotEncoder(), LabelEncoder(), LabelBinarizer(), MultiLabelBinarizer()
- 基于sklearn的序列处理 : LabelEncoder 与 OneHotEncoder
- 所涉及到的几种 sklearn 的二值化编码函数:OneHotEncoder(), LabelEncoder(), LabelBinarizer(), MultiLabelBinarizer()
- python 数据处理中的 LabelEncoder 和 OneHotEncoder
- pandas 下的 one hot encoder 及 pd.get_dummies() 与 sklearn.preprocessing 下的 OneHotEncoder 的区别
- sklearn 中的 OneHotEncoder 用法
- LabelEncoder与OneHotEncoder
- sklearn.preprocessing.OneHotEncoder
- python 数据处理中的 LabelEncoder 和 OneHotEncoder
- sklearn.preprocessing.LabelEncoder和onehotencoder
- 对python 数据处理中的LabelEncoder 和 OneHotEncoder详解
- sklearn preprocessing 数据预处理(OneHotEncoder)
- OneHotEncoder介绍单属性多属性scala实现
- sklearn preprocessing 数据预处理(OneHotEncoder)
- Spark MLlib特征处理:OneHotEncoder OneHot编码 ---原理及实战
- sklearn preprocessing 数据预处理(OneHotEncoder)
- LabelEncoderm OneHotEncoder 在python中的运用
- scikit-learn使用OneHotEncoder处理Nominal属性的机器学习流程(Random Forest算法为例)
- 独热编码 OneHotEncoder()
- 基于【pandas】的数据预处理(含定制【OneHotEncoder】方法)