如何以百分比输出scikit学习分类报告



是否可以以百分比形式输出scikit-learn分类报告?假设我像这样打印分类报告:

from sklearn.metrics import classification_report
y_true = [0, 1, 2, 2, 0]
y_pred = [0, 0, 2, 1, 0]
target_names = ['class 0', 'class 1', 'class 2']
print(classification_report(y_true, y_pred, target_names=target_names))

我想以百分比(*100(获得输出:

 precision    recall  f1-score   support
class 0       67      100      80         2
class 1       0       0        0          1
class 2       100     50       67         2

avg / total 67 60 59 5

当前版本 (0.18.1( 中的唯一选项是使用 digits 参数更改打印精度,但它将始终是一个比率。

您可以编写一个函数来分析输出字符串并将比率转换为百分比。

相关内容

  • 没有找到相关文章

最新更新