python调用matplotlib包画混淆矩阵图异常处理

在使用matplotlib绘制混淆矩阵时遇到错误,通过检查代码并怀疑是graphviz包更新导致的问题。解决方法是卸载并重新安装anaconda3,确保删除C盘及用户文件夹下的相关文件,重新安装后异常得到解决。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我在调用matplotlib包画交叉矩阵时,出现如下错误。
在这里插入图片描述
相关代码如下:

# 定义混淆矩阵画图函数
def plot_confusion_matrix(cm,  # 混淆矩阵
                          target_names,  # 标签名
                          title='Confusion matrix',  # 设置矩阵名称
                          cmap='Blues',  # 这个地方设置混淆矩阵的颜色主题,这个主题看着就干净
                          normalize=True):
    accuracy = np.trace(cm) / float(np.sum(cm))  # 计算准确率
    misclass = 1 - accuracy  # 计算错误率

    if cmap is None:
        cmap = plt.get_cmap('Blues')  # 如果没有设置主题颜色,就设置主题颜色为'Blues'

    plt.figure(figsize=(9, 7))  # 设置图的尺寸大小

    plt.imshow(cm
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值