numpy 배열이 비어 있는지 여부를 어떻게 확인할 수 있습니까?
다음 코드를 사용했지만 배열에 0이 있으면 실패합니다.
if not self.Definition.all():
이것이 해결책입니까?
if self.Definition == array( [] ):
len(array([[]])
1도!
len()
첫 번째 축의 치수 수를 제공합니다. 그러나 배열은 첫 번째 축에서 0이 아닌 차원을 가질 수 있지만 다른 축에서 0이있는 경우 여전히 비어 있습니다. size
모든 축의 곱이므로 더 좋습니다.
len(array( [] ))
len(array( [0] )