欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python 數組排重

林國瑞1年前9瀏覽0評論

Python中的數組排重是一項常見的操作,可以通過使用set()函數和numpy庫中的unique()函數來實現。

# 使用set()函數進行數組排重
arr = [1, 2, 3, 2, 1, 4, 5, 4, 7]
unique_arr = list(set(arr))
print(unique_arr)
# 輸出結果:[1, 2, 3, 4, 5, 7]

上述代碼中,我們使用set()函數將數組轉化為集合,由于集合中不允許有重復元素,所以自動去除了數組中的重復元素。最后通過list()函數將集合轉化為列表。

# 使用numpy庫中的unique()函數進行數組排重
import numpy as np
arr = np.array([1, 2, 3, 2, 1, 4, 5, 4, 7])
unique_arr = np.unique(arr)
print(unique_arr)
# 輸出結果:[1 2 3 4 5 7]

上述代碼中,我們引入了numpy庫,并使用其中的unique()函數進行數組排重。函數的返回值是一個新數組,其中不包括重復元素。

無論是使用set()函數還是numpy庫中的unique()函數進行數組排重,都能夠實現數組去重的效果。如果需要對特定條件下的重復元素進行篩選,可以參考Python中的其他函數和方法。