写这篇博客源于博友的提问,将介绍Python,Keras深度学习中非连续的字母文本怎么处理为one-hot编码。
初始值是
1. 效果图
首先对字母转数字,然后字母计算相对应的one-hot对应的值,不一定是 A-Z所有的字母都有,转换one-hot,效果图如下:
原始数据为 (66,11)66行,每行11个字母(字母从A-Y),最小值为A,最大值为Y,唯一的字母总数为20个。
转换为(66,11,20)
2. 源码
# python 将字母A-Z 转数字,并且转换为one-hot编码
import numpy