Bir numpy dizisinin boş olup olmadığını nasıl kontrol edebilirim?
Aşağıdaki kodu kullandım, ancak dizi sıfır içeriyorsa bu başarısız olur.
if not self.Definition.all():
Çözüm bu mu?
if self.Definition == array( [] ):
len(array([[]])
1 de var!
len()
ilk eksendeki boyutların sayısını verir. Ancak bir dizi ilk eksende sıfırdan farklı bir boyuta sahip olabilir, ancak başka bir eksende sıfır bir boyuta sahipse yine de boş olabilir. size
tüm eksenlerin ürünü olduğu için daha iyidir.
len(array( [] ))
0'dırlen(array( [0] )
.