return uniq.view(data.dtype).reshape(-1, data.shape[1])
data = np.array([[1, 1, 1, 0, 0, 0], [0, 1, 1, 1, 0, 0], [0, 1, 1, 1, 0, 0],
    [1, 1, 1, 0, 0, 0], [1, 1, 1, 1, 1, 0]])
print(unique_rows(data))
Найти уникальные строки в numpy.array