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