【发布时间】:2018-11-22 21:26:30
【问题描述】:
我正在使用以下代码将字符串标签列表映射到单热编码值列表:
from sklearn.preprocessing import LabelEncoder
from sklearn.preprocessing import OneHotEncoder
labelEncoder = LabelEncoder()
targets = ["blue","green","blue","blue","green"]
integerEncoded = labelEncoder.fit_transform(targets)
在稍后阶段,我需要确切知道哪些字符串标签映射到了哪些整数值。
即我需要这样的东西:
integerMapping = GetIntegerMapping(labelEncoder)
在哪里
integerMapping["blue"]
应该返回所有“蓝色”标签映射到的 int 值
和
integerMapping["green"]
应该返回所有“绿色”标签映射到的 int 值。
我怎样才能得到 integerMapping 字典?
【问题讨论】:
标签: python python-3.x machine-learning scikit-learn