>>> a = np.array([1,2,6,4,2,3,2])>>> u, indices = np.unique(a, return_inverse=True)>>> u
array([1,2,3,4,6])>>> indices
array([0,1,4,3,1,2,1])>>> u[indices]
array([1,2,6,4,2,3,2])
>>> a = np.array([1,2,6,4,2,3,2])>>> values, counts = np.unique(a, return_counts=True)>>> values
array([1,2,3,4,6])>>> counts
array([1,3,1,1,1])>>> np.repeat(values, counts)
array([1,2,2,2,3,4,6])# original order not preserved
NumPy unique Example Get the counts of each unique value
# welcome to softhunt.netimport numpy as np
duplicates = np.array([2,3,3,4,5,5,1,5,4,6,7,5,1,5,3,5,1,3])# GET UNIQUE VALUES
ans = np.unique(duplicates, return_counts =True)print(ans)
>>> a = np.array(['a','b','b','c','a'])>>> u, indices = np.unique(a, return_index=True)>>> u
array(['a','b','c'], dtype='<U1')>>> indices
array([0,1,3])>>> a[indices]
array(['a','b','c'], dtype='<U1')
NumPy unique Example Get unique values from a 1D Numpy array
# welcome to softhunt.netimport numpy as np
duplicates = np.array([2,3,3,4,5,5,1,5,4,6,7,5,1,5,3,5,1,3])# GET UNIQUE VALUES
ans = np.unique(duplicates)print(ans)