사전 목록을 가져 와서 특정 형식의 순열 목록을 만들고 싶습니다.사전 목록의 순열 만들기
예를 들어 사전에 아래 목록이 있습니다. 특정 형식으로이 항목을 사용하여 가능한 모든 목록을 만들려고합니다 : (예 : 결과 = [A 유형의 dict, B 유형의 dict, B 유형의 dict, C 유형의 dict, C 유형의 dict, Type의 dict D, E 유형의 dict, F 유형의 dict]) 유형 B의 두 항목은 같을 수없고 유형 C의 두 항목은 같을 수 없습니다. 순열을보다 효율적으로 처리하는 방법에 대한 팁이 도움이 될 수 있도록 많은 항목을 처리하게 될 것입니다.
{'Items':[
{'Name':'name10','Type':'A','measure1':20,'measure2':20},
{'Name':'name20','Type':'A','measure1':25,'measure2':30},
{'Name':'name30','Type':'B','measure1':15,'measure2':40},
{'Name':'name40','Type':'B','measure1':20,'measure2':50},
{'Name':'name50','Type':'B','measure1':25,'measure2':60},
{'Name':'name60','Type':'C','measure1':15,'measure2':70},
{'Name':'name70','Type':'C','measure1':20,'measure2':80},
{'Name':'name80','Type':'C','measure1':25,'measure2':90},
{'Name':'name90','Type':'D','measure1':10,'measure2':30},
{'Name':'name85','Type':'D','measure1':15,'measure2':30},
{'Name':'name75','Type':'E','measure1':53,'measure2':30},
{'Name':'name65','Type':'E','measure1':10,'measure2':30},
{'Name':'name55','Type':'F','measure1':56,'measure2':10},
{'Name':'name45','Type':'F','measure1':10,'measure2':20}
]}
어쩌면 이렇게 될 수 있나요? http://docs.scipy.org/doc/numpy/reference/generated/numpy.random.permutation.html –
당신이 어떻게 보이고 싶은지에 대한 더 좋은 예를 들려 줄 수 있습니까? {{ "A": {{ "이름": "이름 10", { "measure1": "20"}, { "이름": "이름 20", { "measure1": "30"}}}' – TankorSmash
나는 순열이 들어오는 곳을 찾지 못한다. 중복 제거/병합 만 하시겠습니까? – roippi