Comment puis-je vérifier si un tableau numpy est vide ou non?
J'ai utilisé le code suivant, mais cela échoue si le tableau contient un zéro.
if not self.Definition.all():
Est-ce la solution?
if self.Definition == array( [] ):
len(array([[]])
c'est 1 aussi!
len()
donne le nombre de dimensions dans le premier axe. Mais un tableau peut avoir une dimension non nulle dans le premier axe mais toujours être vide s'il a une dimension nulle dans un autre axe. size
est meilleur car il est le produit de tous les axes.
len(array( [] ))
est 0.len(array( [0] )
est 1.