numpy配列が空かどうかを確認するにはどうすればよいですか?
次のコードを使用しましたが、配列にゼロが含まれていると失敗します。
if not self.Definition.all():
これは解決策ですか?
if self.Definition == array( [] ):
len(array([[]])
1です!
len()
最初の軸の次元数を与える。ただし、配列は最初の軸にゼロ以外の次元を持つことができますが、別の軸にゼロ次元がある場合でも空のままにすることができます。size
すべての軸の製品であるため、より優れています。
len(array( [] ))
is is 0len(array( [0] )
is is 1