Jak mogę sprawdzić, czy tablica numpy jest pusta, czy nie?
Użyłem następującego kodu, ale kończy się to niepowodzeniem, jeśli tablica zawiera zero.
if not self.Definition.all():
Czy to jest rozwiązanie?
if self.Definition == array( [] ):
len(array([[]])
jest też 1!
len()
podaje liczbę wymiarów na pierwszej osi. Ale tablica może mieć niezerowy wymiar na pierwszej osi, ale nadal być pusta, jeśli ma zerowy wymiar na innej osi. size
jest lepsze, ponieważ jest iloczynem wszystkich osi.
len(array( [] ))
wynosi 0.len(array( [0] )
jest 1.