¿Cómo puedo verificar si una matriz numpy está vacía o no?
Usé el siguiente código, pero esto falla si la matriz contiene un cero.
if not self.Definition.all():
¿Es esta la solución?
if self.Definition == array( [] ):
len(array([[]])
es 1!
len()
da el número de dimensiones en el primer eje. Pero una matriz puede tener una dimensión distinta de cero en el primer eje pero aún estar vacía si tiene una dimensión cero en otro eje. size
es mejor ya que es el producto de todos los ejes.
len(array( [] ))
es 0.len(array( [0] )
es 1.