numpy:按位和数组

时间:2014-08-19 05:16:32

标签: python arrays numpy

我正在尝试做一个“&”在一个简单的bool数组中操作所有值。我拥有的数组如下:

array([False False True], dtype=bool) 

我唯一想到的就是切掉数组中的值并使用“&”给出“假”结果。我觉得必须有一个更好的方法,但我不知道numpy正确使用它。

1 个答案:

答案 0 :(得分:2)

使用arr.all(),与np.all(arr)相同:

import numpy as np
arr = np.array([False, False, True], dtype=bool) 
arr.all()
=> False
np.all(arr)
=> False