weixin_47872887 2022-07-29 16:09 采纳率: 52.5%
浏览 56
已结题

怎么读取LABEL_MAP这个字典?

可以解读一下这段代码么?怎么读取LABEL_MAP这个字典?下面的读取方式正确么?


import matplotlib.pyplot as plt
from PIL import Image

# 样本映射
LABEL_MAP = get('LABEL_MAP')#其实就两类样本,打开和关闭,以字典的方式获取了对应的一个list


#  'LABEL_MAP': [#标签的类别
#         "IsolatingSwitch_Open",
#         "IsolatingSwitch_Close",
#     # ]



def show_img(img, predict):#可视化真实结果img,与预测结果predict
    plt.figure()
    plt.title('predict: {}'.format(LABEL_MAP[predict_label]))  
    image_file, label = predict_dataset.data[idx]
    image = Image.open(image_file)
    plt.imshow(image)
    plt.show()



# 随机取样本展示
indexs = [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19]

for idx in indexs:#遍历所有随机取的样本
    predict_label = np.argmax(result[0][idx])#取出预测结果,这里[0]啥意思?不理解
    # argmax有一个参数axis,默认是0
    # result[0][idx]返回啥?
    #"IsolatingSwitch_Open"或者"IsolatingSwitch_Close",其中之一?
    real_label = predict_dataset[idx][1]#取出真实结果
    show_img(real_label,predict_label )#可视化真实结果与预测结果
    print('样本ID:{}, 真实标签:{}, 预测值:{}'.format(idx, LABEL_MAP[real_label], LABEL_MAP[predict_label]))
  • 写回答

1条回答 默认 最新

  • 亖夕 Python领域新星创作者 2022-07-29 23:54
    关注

    按照字典名[键名]的方式读取

    评论

报告相同问题?

问题事件

  • 系统已结题 8月6日
  • 创建了问题 7月29日

悬赏问题

  • ¥15 onlyoffice编辑完后立即下载,下载的不是最新编辑的文档
  • ¥15 求caverdock使用教程
  • ¥15 Coze智能助手搭建过程中的问题请教
  • ¥15 12864只亮屏 不显示汉字
  • ¥20 三极管1000倍放大电路
  • ¥15 vscode报错如何解决
  • ¥15 前端vue CryptoJS Aes CBC加密后端java解密
  • ¥15 python随机森林对两个excel表格读取,shap报错
  • ¥15 基于STM32心率血氧监测(OLED显示)相关代码运行成功后烧录成功OLED显示屏不显示的原因是什么
  • ¥100 X轴为分离变量(因子变量),如何控制X轴每个分类变量的长度。