【发布时间】:2017-07-16 18:02:36
【问题描述】:
有没有可能保存sklearn.metrics生成的混淆矩阵?
我想将不同分类算法的多个结果保存在一个数组或一个 pandas 数据框中,以便我可以展示哪种算法效果最好。
print('Neural net: \n',confusion_matrix(Y_test, Y_pred), sep=' ')
如何将生成的混淆矩阵保存在循环中? (我正在训练一组 200 个不同的目标变量)
array[i] = confusion_matrix(Y_test,Y_pred)
我在这里遇到了一些定义问题[数组未定义,而在非 [i] - 版本中它运行顺利]
此外,我正在规范化混淆矩阵。如何在整个循环之后打印出混淆矩阵的平均结果? (200 个不同混淆矩阵的平均值)
我对 python 还不是很流利。
【问题讨论】:
-
你定义了
array吗?在python中,您需要先定义一个列表,然后才能为其元素赋值。
标签: python pandas dataframe confusion-matrix