#数组掩码的表示方法
def testht05():a = np.arange(1,10)mask = [True,False,True,True,False,True,False,True,True]print(a[mask])
另外的用法:
#掩码操作获取子集
def testht06():a = np.arange(1,100)print(a[a%3 == 0 & (a%7 == 0)] )b = np.array(['A',"B","C","D"])mask = [3,0,0,1,1,2,1,0,3]print(b[mask])
注意:“&”还可以用于集合的交集运算