code: def _unique_rows_numpy(a):
      
      a = np.ascontiguousarray(a)
      unique_a = np.unique(a.view([('', a.dtype)] * a.shape[1]))
      return unique_a.view(a.dtype).reshape((unique_a.shape[0], a.shape[1]))
docs: return unique rows