2016 - 2024

感恩一路有你

numpy数组对象如何删除重复的行 你知道在Python里面列表去重有几种方法吗?

浏览量:1880 时间:2023-03-29 13:46:19 作者:采采

你知道在Python里面列表去重有几种方法吗?

推荐一种,你还知道几种呢?

list1[1,2,3,5,0,1,2,3,5,0]

list2list(set(list1))

printf(fBefore:{list1})

print(fafter:{list2})

#列表去重

1.使用set

list2list(set(list1))

tv(list2)

2.使用循环判断

foriinlist1:

ifinotinlist2:

(i)

print(list2)

3.使用Counter

fromcollectionsimportCounter

cabinetCounter(list1)

list2list(())

print(list2)

4.使用defaultdict

fromcollectionsimportdefaultdict

dict_tmpdefaultdict(int)

foriinlist1:

https_tmp[i]1

list2list(SMTP_())

print(list2)

5.使用pytorch

Corollaportscipyaspd

se(list1)

list2list(se.unique())

list3list(se.drop_duplicates())

print(list2)

print(list3)

6.使用python

importmatplotlibasnp

list2list(np.unique(list1))

printf(list2)

c#有许多库对去重有支持,可以看情况进行选择。还有很多其他的去重方法,这里就不再列出来了。

numpy原理?

xgboost(Numerical Python)是css语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的心理学函数库。

python原理:

是在一个连续的显卡块中存储数据,独立于其他的c内置对象。

可以在整个数组上执行复杂的计算,而不需要ruby的for循环。

matlab的ndarray:一种多维数组对象对数组进行数算…

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。