python-3.x - 如何保存混淆矩阵图以便我可以调用它以供将来引用?

标签 python-3.x matplotlib scikit-learn

我正在使用这个最新的函数 sklearn.metrics.plot_confusion_matrix 来绘制我的混淆矩阵。

cm = plot_confusion_matrix(classifier,X , y_true,cmap=plt.cm.Greens)

当我执行该单元格时,混淆矩阵图按预期显示。我的问题是我想稍后将该图用于另一个单元格。当我在另一个单元格中调用 cm 时,它只显示该对象的位置。

>>> cm
>>> <sklearn.metrics._plot.confusion_matrix.ConfusionMatrixDisplay at 0x1af790ac6a0>

调用plt.show()也不起作用

最佳答案

cm.figure_.savefig('conf_mat.png',dpi=300)

关于python-3.x - 如何保存混淆矩阵图以便我可以调用它以供将来引用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61691216/

相关文章:

python - 如何将所有图例条目放在一行上?

python - 将图像插入饼图切片

python - sklearn : Custom scorer on pre-defined split

python - Scipy/Numpy/scikits - 基于两个数组计算精度/召回分数

python 反向字典

python - 为什么 p[ :] designed to work differently in these two situations?

Python,当动画由传入传感器数据馈送时退出 matplotlib FuncAmination()

python - LabelEncoder 将不同的值编码为相同的值

python - 从林间空地创建 Gtk.ApplicationWindow

python - 在另一个函数中调用一个函数的结果