extraction de donnée d'un tableau et traitement
Bonjour,
j'aurais besoin de votre aide pour écrire mon programme (je débute en python). Je pense que c'est simple (du moins dans ma tete) et impossible de trouver la bonne écriture python.
Voici mon probleme simplifié.
J'ai un tableau à deux colonnes (une colonne labels et une colonne indices). J'ai reussi a extraire ces deux colonnes de la maniere suivante:
Code:
1 2 3 4
| In [71]: print c.labels
[-1, -1, 3, 2, 3, 1]
In [87]: print c.indices
[148, 90, 34, 23, 0, 234] |
Le truc c'est que chaque labels correspond a un numero dévenement, et l'indice la valeur de l'evenement.
Autrement dit j'aimerais avoir dans une meme variable evenement quelques chose comme ca:
Code:
1 2 3 4
|
evenement(1)=234
evenement(2)=23
evenement(3)=34,0 |
Si le labels est -1 on prend pas en compte l'evenement.
Du coup je pensais faire une boucle sur ma liste labels et un test sur la valeur de labels. Mais je vais pas faire ca avec un if (j'ai plus de 200 evenements)
Et quelque chose comme ca ne fonctionne pas:
Code:
1 2 3 4 5 6 7
|
evenement=[0]
for j in len(c.labels):
if c.labels[j]==-1:
continue
else:
evenement[c.labels[j]].append(c.indices) |
Un peu d'aide serait la bienvenue !
Merci :)
PS: je suis débutante sur le forum, le message devrait etre plutot en calcul scientifique je pense...