>>> 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 < x.any() < 1
为“如果有任何元素的大小大于 0 且小于 1,则返回 true”,但显然不是这样。
如何对 numpy 数组进行算术比较?