从 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 中提到的,一个有序的字典而不是打印输出。
如何从 pandas 混淆矩阵中获取准确度信息?我只想知道号码。我没能通过 Google 找到它,我希望只是做这样的事情:
overall_error = 1 - matrix1.accuracy
如果我这样做:
print matrix1.print_stats()
其中一行是:
Accuracy: 0.8203
但如果不打印一大块带有其他信息的文本,我就无法得到那个数字。
cm.stats()['overall']['Accuracy']
应该这样做(其中 cm 是您加载的矩阵)。正如在 docs、cm.stats() returns 中提到的,一个有序的字典而不是打印输出。