File size: 717 Bytes
032e687
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
import os
import json

image_folder = './data/DiagrammaticReasoning/'
data_file = './data//DiagrammaticReasoning/test.json'
with open(data_file, 'r') as f:
    data = json.load(f)

type_map = {
    'yangshiguilv': 'Style',
    'shuliangguilv': 'Quantity',
    'weizhiguilv': 'Positional',
    'shuxingguilv': 'Attribute',
    'kongjianguilv': 'Spatial',
    'other': 'Others',
}

type_set = set()
difficulty_set = set()

for data_item in data:
    type_set.add(data_item['type'])
    difficulty_set.add(data_item['difficulty'])

type_set_ = []
for type_name in type_set:
    type_name = type_name.split('/')[0]
    type_name = type_map[type_name]
    type_set_.append(type_name)
print(type_set_)
print(difficulty_set)