溫馨提示×

NumPy數組去重的方法有哪些

小億
116
2024-05-13 13:00:11
欄目: 編程語言

  1. 使用np.unique()函數:該函數返回輸入數組中唯一值組成的數組,并可以選擇返回唯一值的索引。
import numpy as np

arr = np.array([1, 2, 2, 3, 3, 3])
unique_values = np.unique(arr)
print(unique_values)
  1. 使用set()函數:將NumPy數組轉換為Python的set類型,然后再轉換回NumPy數組。
import numpy as np

arr = np.array([1, 2, 2, 3, 3, 3])
unique_values = np.array(list(set(arr)))
print(unique_values)
  1. 使用np.unique()函數的return_index參數:設置return_index參數為True,可以返回唯一值在輸入數組中的索引。
import numpy as np

arr = np.array([1, 2, 2, 3, 3, 3])
unique_values, unique_index = np.unique(arr, return_index=True)
print(unique_values)
print(unique_index)

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女