[英]How to return average score for precision, recall and F1-score from Sklearn Classification report?
[英]How to calculate precision and recall from classification report
我有一個分類報告,如:
from sklearn.metrics import classification_report
print(classification_report(y_test, y_pred))
輸出:
precision recall f1-score support
0.0 1.00 1.00 1.00 15
1.0 1.00 0.95 0.98 22
2.0 0.93 1.00 0.96 13
accuracy 0.98 50
macro avg 0.98 0.98 0.98 50
weighted avg 0.98 0.98 0.98 50
如何從中獲得精確度和召回率?
您可以使用precision_recall_fscore_support()函數。
from sklearn.metrics import precision_recall_fscore_support
precision_recall_fscore_support(y_true, y_pred, average='macro')
有關更多詳細信息,請參閱文檔1 precision_recall_fscore_support :
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.