return groups
-#pythran export group_sparse(int, int, int32[], int32[])
-#pythran export group_sparse(int, int, int64[], int64[])
-#pythran export group_sparse(int, int, int32[::], int32[::])
-#pythran export group_sparse(int, int, int64[::], int64[::])
+# pythran export group_sparse(int, int, int32[] or int32[::],
+# int32[] or int32[::])
+# pythran export group_sparse(int, int, int64[] or int64[::],
+# int64[] or int64[::])
def group_sparse(m, n, indices, indptr):
groups = -np.ones(n, dtype=np.intp)
current_group = 0