小编Dyl*_*n F的帖子

有文化的方式来索引每个元素都有解释的列表?

Tl; dr是大胆的文字.

我正在处理一个带有布尔"一热"图像注释的图像数据集(Celeba具体).注释编码面部特征,如秃头,男性,年轻.现在我想制作一个自定义的热门列表(测试我的GAN模型).我想提供一个有文化的界面.也就是说,而不是指定features[12]=True知道12- 从零开始计数 - 对应于男性特征,我想要的东西像features[male]=Truefeatures.male=True.

假设我的.txt文件的标题是

Arched_Eyebrows Attractive Bags_Under_Eyes Bald Bangs Chubby Male Wearing_Necktie Young
Run Code Online (Sandbox Code Playgroud)

我想编纂Young,BaldChubby.预期的产出是

[ 0.  0.  0.  1.  0.  1.  0.  0.  1.]
Run Code Online (Sandbox Code Playgroud)

因为Bald是标题的第四个条目,Chubby是第六个,依此类推.在没有期望用户知道Bald是第四个条目等的情况下,最明智的方法是什么?

我正在寻找一种Pythonic方式,不一定是最快的方式.

理想的功能

粗略的重要性:

  1. 实现我已经在Python社区中已经标准化的既定目标的方法将优先考虑.
  2. 用户/程序员不需要计算.txt标题中的属性.这是我想要设计的重点.
  3. 不应该要求用户拥有非标准库aenum.
  4. 用户/程序员不需要引用.txt属性名称/可用属性的标头.一个例子:如果用户想要指定性别属性但不知道是否使用male …

python python-3.x

7
推荐指数
1
解决办法
467
查看次数

标签 统计

python ×1

python-3.x ×1