Ho un array di questo tipo con numpy:
- Codice:
{'ABL1': 0.4979310344827586, 'BRCA1': 0.989041095890411, 'ABRAXAS1': 0.5588235294117647, 'ATM': 0.6735074626865671, 'BABAM1': 0.5588235294117647, 'BABAM2': 0.5605590062111802, 'BARD1': 0.6446428571428572, 'BRCC3': 0.5605590062111802, 'CHEK2': 0.5412293853073463, 'H2AFX': 0.5667189952904239, 'H2BFS': 0.5486322188449848, 'HERC2': 0.546142208774584, 'HIST1H2AA': 0.502086230876217, 'HIST1H2AB': 0.502086230876217, 'HIST1H2AC': 0.502086230876217, 'HIST1H2AD': 0.502086230876217, 'HIST1H2AE': 0.502086230876217, 'HIST1H2AG': 0.502086230876217, 'HIST1H2AH': 0.502086230876217, 'HIST1H2AI': 0.502086230876217, 'HIST1H2AJ': 0.502086230876217, 'HIST1H2AK': 0.502086230876217, 'HIST1H2AL': 0.502086230876217, 'HIST1H2AM': 0.502086230876217, 'HIST1H2BA': 0.5486322188449848, 'TNKS': 0.4979310344827586, 'TRIB3': 0.4979310344827586, 'TRIML2': 0.4979310344827586, 'TRRAP': 0.5034867503486751, 'VCP': 0.4979310344827586, 'XRCC4': 0.4979310344827586, 'ZNF350': 0.4986187845303867, 'ZNF613': 0.4979310344827586, 'CCNE1': 0.49930843706777317, 'CDK1': 0.4979310344827586, 'CSNK2A1': 0.4979310344827586, 'E2F4': 0.5, 'RBL1': 0.49930843706777317, 'RBL2': 0.49930843706777317, 'PTGDR': 0.4986187845303867, 'EGF': 0.4979310344827586, 'EME1': 0.5194244604316547, 'MUS81': 0.5201729106628242, 'SLX1A': 0.5194244604316547, 'SLX1B': 0.5194244604316547, 'SLX4': 0.5201729106628242, 'EME2': 0.5194244604316547, 'ERCC1': 0.5239477503628447, 'ERCC4': 0.5239477503628447, 'ESR2': 0.4979310344827586, 'FOXA1': 0.4979310344827586, 'FRK': 0.4979310344827586, 'GEN1': 0.5164520743919886, 'GNAQ': 0.4979310344827586, 'NR1H4': 0.4979310344827586, 'PIAS1': 0.5013888888888889, 'PLK1': 0.4979310344827586, 'RNF4': 0.5420420420420421, 'RRM2': 0.362086258776329, 'RTEL1': 0.5164520743919886, 'RXRA': 0.4979310344827586, 'SP1': 0.4979310344827586, 'STAT1': 0.4979310344827586, 'SUMO3': 0.3525390625, 'TEX15': 0.5308823529411765}
Vorrei ordinarlo in base al 1° elemento per poi stampare solo il 2° elemento, quello numerico.
Se servisse ho già trovato l'indice dell'ordinamento che vorrei ottenere ma purtroppo non riesco ad usarlo.
Ho provato ad usarlo nella
- Codice:
sorted(x , key=indice)
Ho provato ad usarle entrambe
- Codice:
sorted() , sort()
Come mi consigliate procedere?
Ho provato ad usare
- Codice:
numpy.ndarray.sort(x)
- Codice:
values()
Posso prendere subito il valore
- Codice:
x.values()
- Codice:
sorted(x , key=indice)
Come devo procedere?
Grazie!