在NumPy中,我可以像这样生成一个布尔数组:
>>> arr = np.array([1, 2, 1, 2, 3, 6, 9])
>>> arr > 2
array([False, False, False, False, True, True, True], dtype=bool)
我们如何将比较链接在一起?例如:
>>> 6 > arr > 2
array([False, False, False, False, True, False, False], dtype=bool)
试图这样做会导致错误消息
ValueError:具有多个元素的数组的真值是模棱两可的。使用 a.any() 或 a.all()