numpy中的unique函數


import numpy as np
#創建數組arr
arr = np.array([3,7,5,6,8,9,7,2,6,2,5,9,10])
print('第1個數組:',arr)
print('第1個數組的去重(去重后的值)數組:')
arr_u = np.unique(arr)
print(arr_u)
print('去重數組的索引數組:')
u_index = np.unique(arr, return_index=True)
print(u_index)
print('查看原數組中的元素相對於去重數組中的元素的索引值')
print('原數組',arr)
print('用去重數組下標標記原數組中元素:')
arr_u,u_inverse = np.unique(arr, return_inverse=True)
print(u_inverse)
print('使用去重數組下標重構原數組:')
print(arr_u[u_inverse])
print('返回去重后的值的重復數量:')
arr_u,u_inverse = np.unique(arr, return_counts=True)
print(u_inverse)

轉自:https://www.92python.com/view/116.html


免責聲明!

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



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