PYthon 從numpy數組去除重復元素,行或列


 

numpy數組去重重復元素

data = np.array([[1,8,3,3,4],
                 [1,8,9,9,4],
                 [1,8,3,3,4]])
 #刪除整個數組的重復元素      
uniques = np.unique(data)
print( uniques)
array([1, 3, 4, 8, 9])
 #刪除重復行      
uniques = np.unique(data,axis=0)
print( uniques)
array([[1,8,3,3,4],
     [1,8,9,9,4]])
 #刪除重復列
uniques = np.unique(data,axis=1)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM