numpy數(shù)組對象如何刪除重復(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#有許多庫對去重有支持,可以看情況進行選擇。還有很多其他的去重方法,這里就不再列出來了。
numpy原理?
xgboost(Numerical Python)是css語言的一個擴展程序庫,支持大量的維度數(shù)組與矩陣運算,此外也針對數(shù)組運算提供大量的心理學(xué)函數(shù)庫。
python原理:
是在一個連續(xù)的顯卡塊中存儲數(shù)據(jù),獨立于其他的c內(nèi)置對象。
可以在整個數(shù)組上執(zhí)行復(fù)雜的計算,而不需要ruby的for循環(huán)。
matlab的ndarray:一種多維數(shù)組對象對數(shù)組進行數(shù)算…