Wie kann ich überprüfen, ob ein Numpy-Array leer ist oder nicht?
Ich habe den folgenden Code verwendet, aber dies schlägt fehl, wenn das Array eine Null enthält.
if not self.Definition.all():
Ist das die Lösung?
if self.Definition == array( [] ):
len(array([[]])
ist auch 1!
len()
gibt die Anzahl der Dimensionen in der ersten Achse an. Ein Array kann jedoch auf der ersten Achse eine Dimension ungleich Null haben, aber immer noch leer sein, wenn es auf einer anderen Achse eine Dimension auf Null hat. size
ist besser, da es das Produkt aller Achsen ist.
len(array( [] ))
ist 0.len(array( [0] )
ist 1.