1. 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)
View Code
01-18 13:05
查看更多