unique elements numpy array code example
Example 1: python unique array of array numpy
>>> import numpy as np
>>> x = np.array([[1, 1], [2,3], [3,4]])
>>> np.unique(x)
array([1, 2, 3, 4])
Example 2: return position of a unique value in python array
In [304]: array = np.array([1, 1, 2, 3, 2, 1, 2, 3])
In [305]: np.unique(array)
Out[305]: array([1, 2, 3])
In [306]: array == 1
Out[306]: array([ True, True, False, False, False, True, False, False])
In [307]: (array == 1).nonzero()[0]
Out[307]: array([0, 1, 5])
Example 3: return position of a unique value in python array
def partition(array):
return {i: (array == i).nonzero()[0] for i in np.unique(array)}