在 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()