Bonjour,
J'ai deux tableaux:
Je veux les associer avec la fonction zip (pas de probleme ici)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 tab1=array([0.,4.,5.,0.]) tab2=array([[0,0,0,0],[4,4,4,4],[5,5,5,5],[0,0,0,0]])
Je veux donc trier zipped, suivant les elements de tab1
Code : Sélectionner tout - Visualiser dans une fenêtre à part zipped=zip(tab1,tab2)
Je fais donc :Mais là j'ai l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part zipped.sort()
L'erreur apparait quand tab1 contient des doublons (ici les 0.).
Code : Sélectionner tout - Visualiser dans une fenêtre à part ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()
Connaissez-vous un autre moyen de trier zipped suivant les valeurs de tab1 tout en gardant les doublons?
merci d'avance
Partager