首页 > 解决方案 > 如何为列表制作列并在csv中按降序排列?

问题描述

我正在研究深度学习模型并测试新图像。我对具有类和预测的单个图像进行预测,例如:

classes = ['Atelectasis', 'Cardiomegaly', 'Consolidation', 'Edema', 'Effusion', 'Emphysema', 'Fibrosis', 'Hernia',
        'Infiltration', 'Mass', 'Nodule', 'Pleural_Thickening', 'Pneumonia', 'Pneumothorax']


tensor([[0.2268, 0.0717, 0.2414, 0.0845, 0.2153, 0.2802, 0.3154, 0.2922, 0.1558,
     0.3638, 0.2032, 0.1259, 0.2359, 0.4329]])

我首先将其转换为列表,以使其成为易于进一步处理的列表。我正在制作具有以下样式输出的熊猫数据框。

img_name   set(test)[optional]     label/ground truth      BB    all_above 14 class mentioned on decending order

现在我的问题是:

  1. 我如何根据降序添加这些列(即:10,9,8,7,6,5,4,3,2,1,0 等)
  2. 是否有可能每次它给我一个预测并且它会与其他预测不同,所以我们不能按我想要的方式排序,它会在添加第一行时添加到新行中?
  3. 我如何从位于一排img_namecol的文件夹中打开所有图像

请前辈帮忙...谢谢

标签: pythonpandasdataframecsvprediction

解决方案


推荐阅读