如何更改混淆矩阵值的顺序
How to change the order of confusion matrix values
我使用以下代码创建混淆矩阵:
from sklearn.metrics import confusion_matrix
cm = confusion_matrix(df['diabetes'], df['predictions'])
cm
输出结果如下:
但我想获得以下输出:
我该怎么办?
假设标签和预测为 0 和 1,像这样反转所有值应该会产生所需的行为
from sklearn.metrics import confusion_matrix
import numpy as np
cm = confusion_matrix(np.abs(df['diabetes']-1), np.abs(df['predictions']-1))
cm
我使用以下代码创建混淆矩阵:
from sklearn.metrics import confusion_matrix
cm = confusion_matrix(df['diabetes'], df['predictions'])
cm
输出结果如下:
但我想获得以下输出:
我该怎么办?
假设标签和预测为 0 和 1,像这样反转所有值应该会产生所需的行为
from sklearn.metrics import confusion_matrix
import numpy as np
cm = confusion_matrix(np.abs(df['diabetes']-1), np.abs(df['predictions']-1))
cm