numpy數(shù)組對(duì)象如何刪除重復(fù)的行 你知道在Python里面列表去重有幾種方法嗎?
你知道在Python里面列表去重有幾種方法嗎?推薦一種,你還知道幾種呢?list1[1,2,3,5,0,1,2,3,5,0]list2list(set(list1))printf(fBefore:{l
你知道在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.使用循環(huán)判斷
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#有許多庫(kù)對(duì)去重有支持,可以看情況進(jìn)行選擇。還有很多其他的去重方法,這里就不再列出來(lái)了。
numpy原理?
xgboost(Numerical Python)是css語(yǔ)言的一個(gè)擴(kuò)展程序庫(kù),支持大量的維度數(shù)組與矩陣運(yùn)算,此外也針對(duì)數(shù)組運(yùn)算提供大量的心理學(xué)函數(shù)庫(kù)。
python原理:
是在一個(gè)連續(xù)的顯卡塊中存儲(chǔ)數(shù)據(jù),獨(dú)立于其他的c內(nèi)置對(duì)象。
可以在整個(gè)數(shù)組上執(zhí)行復(fù)雜的計(jì)算,而不需要ruby的for循環(huán)。
matlab的ndarray:一種多維數(shù)組對(duì)象對(duì)數(shù)組進(jìn)行數(shù)算…