用每个框中的数字制作一个混淆矩阵

Making a confusion matrix with numbers in each box

我试图用下面的代码绘制一个混淆矩阵,但我无法在每个框中显示数字!

这是我所做的:

plt.matshow(cm, cmap= 'binary') #cubehelix, viridis, jet, PuOr, rainbow, RdBu
plt.title('Confusion matrix')
plt.colorbar()
plt.ylabel('True label')
plt.xlabel('Predicted label')
plt.show()

在 kaggle 上找到 answer

你只需要从这个代码插入你的号码,例如:

制作混淆矩阵来描述分类器的性能

from sklearn.metrics import confusion_matrix
cm = confusion_matrix (y_test, y_pred2)

print (cm)