>>> import numpy as np
>>> x = np.eye(3)
>>> x[1, 2] = .5
>>> x
array([[ 1. , 0. , 0. ],
[ 0. , 1. , 0.5],
[ 0. , 0. , 1. ]])
>>> 0 < x.any() < 1
False
>>>
numpy 配列に 0 から 1 の間の値が含まれているかどうかを確認したいと思います。 「サイズが 0 より大きく 1 より小さい要素がある場合は true を返す」
と読み0 < x.any() < 1
ましたが、明らかにそうではありません。
numpy配列で算術比較を行うにはどうすればよいですか?