天天看點

Python|np.unique(a, axis=0)|np.unique對二維數組去重

np.unique(a, axis=0) 去除重複行
a = np.array([[ 22, 12,  3,  2],
       		[35,  9,  1,  5],
       		[22, 12,  3,  2]])
A = np.unique(a, axis=0)
print(A)

>>>
[[22 12  3  2]
 [35  9  1  5]]
           
np.unique(a, axis=1) 去除重複列
a = np.array([[ 22, 13,  13,  2],
       		[35,  9,  9,  5],
            [22, 12,  12,  2]])
A = np.unique(a, axis=1)
print(A)

>>>
[[ 2 13 22]
 [ 5  9 35]
 [ 2 12 22]]