繁体   English   中英

sklrearn的Python-ML:confusion_matrix

[英]Python-ML:confusion_matrix from sklrearn

我知道什么是混淆矩阵以及如何使用它。 文档和其他一些示例中,我了解了如何建立二进制混淆(C(0,0)=“矩阵的左上角” =预测:假,实际假=假否定词)。 我还假设“实际”始终在y轴上,而“预测”始终在x轴上。 但是,当我有例如4x4矩阵时,在多项式情况下C(0,0)是什么? 我注意到它在x轴上从左到右并在y轴上朝着底部按字母顺序排列,如果第一个字母与第二个字母相同,则按字母顺序确定,这是正确的吗?

是的,除非您另外指定,否则基于github存储库 ,将对顺序进行排序(因此特别是按字母顺序排列)。

具体来说,根据上面的链接:

labels:数组,shape = [n_classes],可选索引矩阵的标签列表。 这可用于重新排序或选择标签的子集。 如果没有给出, y_truey_pred至少出现一次的y_true y_pred排序顺序使用。

其中labels是混淆矩阵函数的输入之一:

confusion_matrix(y_true, y_pred, labels=None, sample_weight=None)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM