在调查问卷中,经常要将文字类别编码成数字,如果想指定某个文字对应哪个数字
使用下边代码最方便,但是按照字母顺序进行编码
>>> le = preprocessing.LabelEncoder()
>>> le.fit(["paris", "paris", "tokyo", "amsterdam"])
LabelEncoder()
>>> list(le.classes_)
['amsterdam', 'paris', 'tokyo']
>>> le.transform(["tokyo", "tokyo", "paris"])
array([2, 2, 1]...)
>>> list(le.inverse_transform([2, 2, 1]))
['tokyo', 'tokyo', 'paris']
FastStoneEditor1 - Copy.jpg
网友评论