我正在使用 sci-kit learn 制作一个混淆矩阵,其中包含两个不同的列表:gold_labels 和预测标签
cm = confusion_matrix(gold_labels, predicted_labels)
pl.matshow(cm) #I use pl to generate an image
pl.title('Confusion Matrix')
pl.ylabel('True label')
pl.xlabel('Predicted label')
pl.colorbar()
黄金标签/预测标签看起来像这样:(字符串列表)
gold_labels =["hello", "apple".....]
predicted_labels=["hi", "apple"....]
生成了混淆矩阵,它看起来很漂亮,但标签是索引 (0,1,2),我不知道 0 是映射到“hello”还是“apple”所以,我有两个问题:1) 是否有使标签出现在pl 2中生成的混淆矩阵上的方法)如果没有,我怎么知道我的字符串列表中的内容与其对应的索引匹配