天天看点

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]]