首页 > 编程知识 正文

python列表去重函数,excel自动去重函数

时间:2023-05-06 17:05:15 阅读:25316 作者:13

栗子1:利用 set

L1=(1,1,2,2,3,3 )打印(set ) L1 ) ) http://www.Sina.com/{ 1,2,3 }

结果为::访问集合元素

集合元素可以通过转换为列表进行访问。 集合有许多操作,如交集、并集和差集。

L1={ 1,2,5 } L2=list (L1 ) [1] print (L2 )知识点拓展

importnumpyasnpl1=(1,1,2,2,3,3 ) print ) NP.unique (L1 ) ) http://www.Sina.com/[ 1,2,3 ]

栗子2:利用 np.unique

importnumpyasnpl1=(1,1,2,2,3,3 ) L2=list ) L1 ) L3=[ ] fori inl 23360 ifinotinl : l3. append (I ) print )

来自以下博客:使用Python二维数组元素的np.unique ()函数

import numpy as np# 4.2.1一维数组的权重a=NP.array ([ 1,2,3,4,5,5,7,3,2,2,8,8 ] ) (加权前) (3,4 ),7,6 ) )打印)在重复之前(, c ) )方法1 )利用set,set是无序、不重复的集合(推荐) (s=set ) )空集合fortinc 3360 s.add (tuple ) ) ),然后将原始元素添加到集合中,去重g=NP.arrrr 最后转换为二维阵列print ) )、去重后)、g )、合写为print )、方法一重后)、NP.Array )、list I=NP.split(c,)、axis=1) print 1]*1jprint np.unique () print (),使用虚数加重后)、np.unique )、x )、unique ) x、return_index=True、return _ coon 表示抽取后各元素在抽取前数组中的位置/下标# return_counts=True返回各元素的出现频率idx=np.unique(x ) x,return_index=True ) c中的位置/下标print(2 (去除二维数组的重量。 n ',c[idx] )提取这些下标所在的位置

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。