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)