有没有一种很好的方法来检查numpy数组元素是否在一个范围内?
答
你可以使用numpy.logical_and
:
>>> a = np.repeat(1, 10)
>>> np.logical_and(a > 0, a < 2).all()
True
或使用&
。
>>> ((0 < a) & (a < 2)).all()
True
(如果有问题,我必须现在运行,希望问题很清楚。) –