GCN学习:one-hot编码
将标签进行ont-hot编码,标签可以是字符串也可以是一串数字
例子:
首先label是由字符串列表构成,这里举了4类不同的词汇,其中book是重复词汇,利用set()对列表进行去重,形成了一个新的无需不重复列表
其次,利用np.identity(len(classes)创建classes对应的单位矩阵,enumerate(classes)代表将string类型的label变成int类型,生成了序列,带有索引i和值c。上面这段代码的意义是创建一个字典,索引为label,值为label对应的one-hot编码。
最后为所有标签生成one-hot编码。map()可以对指定序列做映射。