#數組掩碼的表示方法
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])
注意:“&”還可以用于集合的交集運算?