首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >复杂字典转CSV格式,求大神?

复杂字典转CSV格式,求大神?

提问于 2022-04-19 23:24:55
回答 0关注 0查看 54

示例:

if __name__ == '__main__':
    assignment = {
        'type': 'rectangle',
        'properties': [{
            'id': 1,
            'name': '对象类型',
            'items': ['小汽车', '大汽车', '人', '自行车'],
        }, {
            'id': 2,
            'name': '是否清晰',
            'items': ['是', '否'],
        }, {
            'id': 3,
            'name': '是否完整',
            'items': ['完整', '不完整'],
        }],
    }

    annotations = [{
        'object_id': 100,
        'rectangle': {
            'x1': 100,
            'y1': 100,
            'x2': 150,
            'y2': 150,
        },
        'properties': [{
            'property_id': 1,
            'value': '自行车',
        }, {
            'property_id': 2,
            'value': '是',
        }, {
            'property_id': 3,
            'value': '完整',
        }]
    }, {
        'object_id': 101,
        'rectangle': {
            'x1': 200,
            'y1': 100,
            'x2': 450,
            'y2': 150,
        },
        'properties': [{
            'property_id': 1,
            'value': '大汽车',
        }, {
            'property_id': 2,
            'value': '是',
        }, {
            'property_id': 3,
            'value': '不完整',
        }]
    }, {
        'object_id': 102,
        'rectangle': {
            'x1': 100,
            'y1': 150,
            'x2': 120,
            'y2': 150,
        },
        'properties': [{
            'property_id': 3,
            'value': '完整',
        }, {
            'property_id': 1,
            'value': '大汽车',
        }, {
            'property_id': 2,
            'value': '否',
        }]
    }, {
        'object_id': 103,
        'rectangle': {
            'x1': 300,
            'y1': 100,
            'x2': 400,
            'y2': 200,
        },
        'properties': [{
            'property_id': 3,
            'value': '完整',
        }, {
            'property_id': 1,
            'value': '人',
        }, {
            'property_id': 2,
            'value': '是',
        }]
    }]

    convert_to_csv(assignment, annotations)

需要转换为:

object_id,对象类型,面积
      1,行人,3000

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档