Machine learning scikit learn中分类报告的最后一行是什么意思

Machine learning scikit learn中分类报告的最后一行是什么意思,machine-learning,scikit-learn,precision-recall,Machine Learning,Scikit Learn,Precision Recall,我想知道scikit学习分类报告中最后一行表示平均/总的意思是什么?是宏观平均还是微观平均?例如,下表取自文档,其中 precision recall f1-score support class 0 0.50 1.00 0.67 1 class 1 0.00 0.00 0.00 1 class 2 1.00 0.67 0.80

我想知道scikit学习分类报告中最后一行表示平均/总的意思是什么?是宏观平均还是微观平均?例如,下表取自文档,其中

         precision    recall  f1-score   support

class 0       0.50      1.00      0.67         1
class 1       0.00      0.00      0.00         1
class 2       1.00      0.67      0.80         3

avg / total       0.70      0.60      0.61     5
根据标准,它是加权平均数

# compute averages
values = [last_line_heading]
for v in (np.average(p, weights=s),
          np.average(r, weights=s),
          np.average(f1, weights=s)):
    values += ["{0:0.{1}f}".format(v, digits)]
values += ['{0}'.format(np.sum(s))]
你可以看看这个,这表明他们将包括所有的平均方法。但它还没有准备好