在我在 stackoverflow 上看到的所有答案中,例如
所以我只想要顯示的數字。
uj5u.com熱心網友回復:

功能齊全:
def plot_confusion_matrix(cm, classes, title,
normalize=False,
file='confusion_matrix',
cmap='gray_r',
linecolor='k'):
if normalize:
cm = cm.astype('float') / cm.sum(axis=1)[:, np.newaxis]
cm_title = 'Confusion matrix, with normalization'
else:
cm_title = title
fmt = '.3f' if normalize else 'd'
sns.heatmap(cm, fmt=fmt, annot=True, square=True,
xticklabels=classes, yticklabels=classes,
cmap=cmap, vmin=0, vmax=0,
linewidths=0.5, linecolor=linecolor,
cbar=False)
sns.despine(left=False, right=False, top=False, bottom=False)
plt.title(cm_title)
plt.ylabel('True class')
plt.xlabel('Predicted class')
plt.tight_layout()
plt.savefig(f'{file}.png')
uj5u.com熱心網友回復:
您可以將 aListedColormap與一種顏色一起用于顏色圖。使用
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/447233.html
標籤:Python matplotlib 海运 混淆矩阵
下一篇:一張圖中兩只熊貓的并排箱線圖
