1949啦网--小小 痛苦,是因为能力和欲望不匹配造成的

tensorflow:使用LabelEncoder,fit_transform,OneHotEncoder,np_utils.to_categorical把非数字label转为标准化的onehet数据

1.LabelEncoder可以将标签分配一个0—n_classes-1之间的编码

fit_transform 把['a', 'b', 'c', 'e', 'b', 'a'] 变成[0, 1, 2, 3, 1, 0]

代码如下:

label = ['a', 'b', 'c', 'e', 'b', 'a']   s_label = LabelEncoder().fit_transform(label)  print(s_label)

输出结果如图:

2.利用np_utils.to_categorical把[0, 1, 2, 3, 1, 0]转为onehot编码:

o_label = np_utils.to_categorical(s_label)  print(o_label)

输出结果如图:

版权声明:本文为期权记的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://www.qiquanji.com/post/200.html

微信扫码关注

更新实时通知

作者:我爱物联网 分类:编程小记 浏览: