python - 从 Pandas 混淆矩阵统计数据中获取准确性

标签 python pandas confusion-matrix

如何从 Pandas 混淆矩阵中获取准确度信息?我只想知道号码。我无法通过 Google 找到它,我希望只做这样的事情:

overall_error = 1 - matrix1.accuracy

如果我这样做:

print matrix1.print_stats()

其中一行是:

Accuracy: 0.8203

但如果不打印一大块包含其他信息的文本,我就无法得到这个数字。

最佳答案

cm.stats()['overall']['Accuracy']

应该这样做(其中 cm 是您加载的矩阵)。如 docs 中所述, cm.stats() 返回有序的字典而不是打印输出。

关于python - 从 Pandas 混淆矩阵统计数据中获取准确性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34985253/

相关文章:

python - str.cat 忽略 `na_rep` 参数?

python - 计算 Pandas 中的累积发生次数和随时间绘制

weka - 如何从 8x8 混淆矩阵中查找 TP、TN、FP 和 FN 值

python - 导入错误 : cannot import name 'plot_confusion_matrix' from 'sklearn.metrics'

python - 没有名为 '_curses' 的模块

python - pymssql.OperationalError : DB-Lib error message 20009, 严重性 9

python - pandas 如何将一列数据转换为另一列数据?

python - 按日期列值的比例分布

python - 超过 3 个类的 Scikit-learn (sklearn) 混淆矩阵图

python - Django 唯一约束