【问题标题】:Get accuracy from pandas confusion matrix stats从 pandas 混淆矩阵统计数据中获取准确性
【发布时间】:2016-01-25 12:56:33
【问题描述】:

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

overall_error = 1 - matrix1.accuracy

如果我这样做:

print matrix1.print_stats()

其中一行是:

Accuracy: 0.8203

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

【问题讨论】:

  • 什么是 pandas 混淆矩阵?
  • @cel 将鼠标悬停在问题上的标签上
  • 我知道 pandas,但我不知道 pandas 中有一个特殊的混淆矩阵。
  • 感谢您的链接。不知道那个项目!

标签: python pandas confusion-matrix


【解决方案1】:
cm.stats()['overall']['Accuracy']

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

【讨论】:

    猜你喜欢
    • 2018-04-16
    • 2016-08-13
    • 2019-03-09
    • 1970-01-01
    • 2022-01-19
    • 1970-01-01
    • 2021-05-17
    • 2012-11-12
    • 2019-10-20
    相关资源
    最近更新 更多