从 pandas 个混淆矩阵统计数据中获取准确性

Get accuracy from pandas confusion matrix stats

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

overall_error = 1 - matrix1.accuracy

如果我这样做:

print matrix1.print_stats()

其中一行是:

Accuracy: 0.8203

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

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

应该这样做(其中 cm 是您加载的矩阵)。正如在 docs、cm.stats() returns 中提到的,一个有序的字典而不是打印输出。