在python的aray数组中,根据返回参数的不同,常用函数中有一个函数具有锁定用法,保留不同的数组值,那就是np.unique函数。本文介绍了python中的nppe函数.unique的两种使用方法:1、一维数组或列表去重并根据元素从大到小返回一个新的无元素重复元组或列表;2、在旧列表中返回新列表元素的位置,并以列表的形式存储在s中。
使用方法1:一维数组或列表去重并根据元素从大到小返回一个新的无元素重复元组或列表
使用格式
a=np.unique(A)
使用实例
a=np.random.randint(10,size=20).reshape(4,5) a >>>array([0,8,1,9,2], [9,4,3,6,5], [7,3,4,5,1], [2,0,3,6,0]] np.unique(a)#返回唯一数,并输出一维数组 >>>array(0,1,2,3,4,5,6,7,8,9)
使用方法二:返回旧列表中新列表元素的位置,并以列表的形式存储在s中。
使用格式
c,s=np.unique(b,return_index=True)
return_index=True表示将新列表元素返回到旧列表中的位置,并以列表形式存储在s中。
使用实例
>>>c,s=np.unique(b,return_index=True) >>>c array(0,1,2,3,4) >>>s array(3、4、0、1、5)(元素的起始位置)
以上是python中的np.unique的两种使用方法哟,希望对您有所帮助哟~更多python学习推荐:python高级教程。
(推荐操作系统:windows7系统Python 3.9.1,DELL G3电脑。)