関数の機能:全ての要素がTrueならばTrueを返却
例1 : 1次元の配列の場合
>>> a = np.array([True, True, True, True])
>>> a.all()
True
>>> a = np.array([True, True, False, True])
>>> a.all()
False
例2 : 2次元の配列の場合(軸の指定なし)
>>> a = np.array([[True, True],
[True, True]])
>>> a.all()
True
>>> a = np.array([[True, True],
[False, True]])
>>> a.all()
False
軸を指定しない場合は、全ての軸に対して処理が行われます。
例3 : 2次元の配列の場合(軸を指定)
>>> a = np.array([[True, True],
[False, True]])
>>> a.all(axis=0)
array([False, True])
>>> a.all(axis=1)
array([ True, False])
例4:整数型や浮動小数点型の配列の場合
>>> a = np.array([1, 2, 3, 4])
>>> a.all()
True
>>> a = np.array([1, 2, 0, 4])
>>> a.all()
False
>>> a = np.array([1.0, 2.0, 3.0, 4.0])
>>> a.all()
True
>>> a = np.array([1.0, 2.0, 0.0, 4.0])
>>> a.all()
False
整数型や浮動小数点型の配列の場合には、0がFalse、0以外がTrueと見做してbool型配列の場合と同様の処理が行われます。
関連項目 関数ndarry.anyの使い方の例