【发布时间】:2019-09-28 19:01:46
【问题描述】:
我正在使用 scikit learn,我想以混淆矩阵的形式显示精度。所以我有这个混淆矩阵:
array([[1266, 45, 6],
[ 25, 1507, 19],
[ 36, 82, 858]], dtype=int64)
我应用了这段代码,来自另一篇文章:
cm = cm.astype('float') / cm.sum(axis=1)[:, np.newaxis]
输出是:
array([[0.96127563, 0.03416856, 0.00455581],
[0.01611863, 0.97163121, 0.01225016],
[0.03688525, 0.08401639, 0.87909836]])
但是,这是召回率,而不是精度。如何让它显示精度?
【问题讨论】:
标签: machine-learning scikit-learn confusion-matrix precision-recall