Come posso verificare se un array numpy è vuoto o no?
Ho usato il seguente codice, ma questo non riesce se l'array contiene uno zero.
if not self.Definition.all():
Questa è la soluzione?
if self.Definition == array( [] ):
len(array([[]])
è anche 1!
len()
indica il numero di dimensioni nel primo asse. Ma un array può avere una dimensione diversa da zero nel primo asse ma essere comunque vuoto se ha una dimensione zero in un altro asse. size
è migliore in quanto è il prodotto di tutti gli assi.
len(array( [] ))
è 0.len(array( [0] )
è 1.