本文簡要介紹python語言中 sklearn.metrics.ConfusionMatrixDisplay
的用法。
用法:
class sklearn.metrics.ConfusionMatrixDisplay(confusion_matrix, *, display_labels=None)
混淆矩陣可視化。
建議使用
from_estimator
或from_predictions
創建ConfusionMatrixDisplay
。所有參數都存儲為屬性。在用戶指南中閱讀更多信息。
- confusion_matrix:ndarray 形狀(n_classes,n_classes)
混淆矩陣。
- display_labels:ndarray 形狀(n_classes,),默認=無
顯示繪圖標簽。如果沒有,顯示標簽設置為從 0 到
n_classes - 1
。
- im_:matplotlib AxesImage
表示混淆矩陣的圖像。
- text_:ndarray of shape (n_classes, n_classes), dtype=matplotlib Text, or None
matplotlib 軸數組。
None
如果include_values
為假。- ax_:matplotlib 軸
帶有混淆矩陣的軸。
- figure_:matplotlib 圖
包含混淆矩陣的圖。
參數:
屬性:
例子:
>>> import matplotlib.pyplot as plt >>> from sklearn.datasets import make_classification >>> from sklearn.metrics import confusion_matrix, ConfusionMatrixDisplay >>> from sklearn.model_selection import train_test_split >>> from sklearn.svm import SVC >>> X, y = make_classification(random_state=0) >>> X_train, X_test, y_train, y_test = train_test_split(X, y, ... random_state=0) >>> clf = SVC(random_state=0) >>> clf.fit(X_train, y_train) SVC(random_state=0) >>> predictions = clf.predict(X_test) >>> cm = confusion_matrix(y_test, predictions, labels=clf.classes_) >>> disp = ConfusionMatrixDisplay(confusion_matrix=cm, ... display_labels=clf.classes_) >>> disp.plot() <...> >>> plt.show()
相關用法
- Python sklearn ConfusionMatrixDisplay.from_predictions用法及代碼示例
- Python sklearn ConfusionMatrixDisplay.from_estimator用法及代碼示例
- Python sklearn ConstantKernel用法及代碼示例
- Python sklearn ComplementNB用法及代碼示例
- Python sklearn CountVectorizer用法及代碼示例
- Python sklearn CompoundKernel用法及代碼示例
- Python sklearn ColumnTransformer用法及代碼示例
- Python sklearn CalibrationDisplay.from_predictions用法及代碼示例
- Python sklearn ClassifierChain用法及代碼示例
- Python sklearn CategoricalNB用法及代碼示例
- Python sklearn CalibrationDisplay.from_estimator用法及代碼示例
- Python sklearn CalibrationDisplay用法及代碼示例
- Python sklearn CalibratedClassifierCV用法及代碼示例
- Python sklearn CCA用法及代碼示例
- Python sklearn jaccard_score用法及代碼示例
- Python sklearn WhiteKernel用法及代碼示例
- Python sklearn VotingRegressor用法及代碼示例
- Python sklearn gen_batches用法及代碼示例
- Python sklearn ExpSineSquared用法及代碼示例
- Python sklearn MDS用法及代碼示例
- Python sklearn adjusted_rand_score用法及代碼示例
- Python sklearn MLPClassifier用法及代碼示例
- Python sklearn train_test_split用法及代碼示例
- Python sklearn RandomTreesEmbedding用法及代碼示例
- Python sklearn GradientBoostingRegressor用法及代碼示例
注:本文由純淨天空篩選整理自scikit-learn.org大神的英文原創作品 sklearn.metrics.ConfusionMatrixDisplay。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。