numpy.unique()

作者:欧新宇(Xinyu OU)

本文档所展示的测试结果,均运行于:Intel Core i7-7700K CPU 4.2GHz

最后修订: 2020-01-29


numpy.unique(A) 函数可以实现去除数组A(元组或列表)中的重复元素,并按照从大到小的数据返回一个新的列表

In [1]:
import numpy as np

A1 = [1, 2, 3, 3, 2, 1, 4]
A2 = (1, 2, 3, 3, 2, 1, 4)
uniA1 = np.unique(A1)
uniA2 = np.unique(A2)

B = ["中国", "中国北京", "美国", "中国", "中华人民共和国"]
uniB = np.unique(B)

C = [[1, 2], [2, 1], ["中国", 2]]
uniC = np.unique(C)

print(uniA1)
print(uniA2)
print(uniB)
print(uniC)
[1 2 3 4]
[1 2 3 4]
['中华人民共和国' '中国' '中国北京' '美国']
['1' '2' '中国']