Les tableaux Numpy ont-ils un nom "testable"
Bonjour à tous,
Mes recherches n'ayant rien donné, je me tourne vers vous ..
Je passe un tableau numpy à une fonction et en fonction du nom de celui-ci je cherche à avoir un résultat variable.. voici le code
Code:
1 2 3 4 5 6 7 8 9 10 11
| def modif_Statut(tableau):
if tableau==infectes :
value='infectés'
for x in infectes:
Statut[x] = value
if tableau==sain:
value="sensibles"
for x in sain:
Statut[x] = value
###########"
modif_Statut(infectes) |
le message d'erreur est
ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()
J'ai bien compris que cela ne marche pas ou du moins cela creée une ambiguité pour python puisqu'il essaye de comparer le tableau nommé tableau au tableau nommé infectes (ce qui dans un sens est True). Or mon test en fait ne veut porter que sur le nom du tableau. j'ai essayé le "all" proposé par python mais sans résultat.
En vous remerciant de m'avoir consacré de votre temps