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:
Le truc c'est que chaque labels correspond a un numero dévenement, et l'indice la valeur de l'evenement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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]
Autrement dit j'aimerais avoir dans une meme variable evenement quelques chose comme ca:
Si le labels est -1 on prend pas en compte l'evenement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 evenement(1)=234 evenement(2)=23 evenement(3)=34,0
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:
Un peu d'aide serait la bienvenue !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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)
Merci
PS: je suis débutante sur le forum, le message devrait etre plutot en calcul scientifique je pense...
Partager