簡體   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