Tengo que agrupar los elementos consecutivos de una matriz numpy. teniendo en cuenta el siguiente ejemplocómo encontrar los grupos de elementos consecutivos de una matriz en numpy?
a = [ 0, 47, 48, 49, 50, 97, 98, 99]
La salida debe una lista de tuplas de la siguiente manera
[(0),(47, 48, 49, 50),(97, 98, 99)]
aquí la diferencia es sólo uno. entre el elemento. Será genial si la diferencia también se puede especificar como un límite o un número codificado.
Muchas gracias.
Encontré esta respuesta teniendo EXACTAMENTE el mismo problema ... ¡Pequeño mundo! : o) – heltonbiker
Posible duplicado de [Identificar grupos de números continuos en una lista] (http://stackoverflow.com/questions/2154249/identify-groups-of-continuous-numbers-in-a-list) – styvane
Ver también: https://stupidpythonideas.blogspot.com/2014/01/grouping-into-runs-of-adjacent-values.html – ShreevatsaR