- unique()
1、 unique():返回参数数组中所有不同的值,并按照从小到大排序
可选参数:
return_index=True: 返回新列表中的每个元素在原列表中第一次出现的索引值,因此元素个数与新列表中元素个数一样;
return_inverse=True:返回原列表中的每个元素在新列表中出现的索引值,因此元素个数与原列表中元素个数一样。
1 #一、元素为数值型数据 2 3 import numpy as np 4 5 A = [1, 2, 5, 3, 4, 3] 6 print ("原列表:", A) 7 print ("================") 8 9 #返回任意的一个参数值 10 a = np.unique(A) 11 print ("新列表:", a) 12 print ("================") 13 14 #返回任意的两个参数值 15 a, s = np.unique(A, return_index=True) 16 print ("新列表:",a) 17 print ("return_index:",s) 18 print ("===============") 19 20 #返回全部三个参数值 21 a, s, p = np.unique(A, return_index=True, return_inverse=True) 22 print ("新列表:",a) 23 print ("return_index", s) 24 print ("return_inverse", p)