np.unique работает с списком кортежей:
>>> np.unique([(1, 1), (2, 2), (3, 3), (4, 4), (2, 2)]) Out[9]: array([[1, 1], [2, 2], [3, 3], [4, 4]])
Со списком списков он вызывает TypeError: unhashable type: 'list'
TypeError: unhashable type: 'list'