Klastrowanie tablic numerycznych 1D [duplikat]

Możliwy duplikat:
Optymalnie gromadzić dane jednowymiarowe?

Powiedzmy, że mam taką tablicę:

[1,1,2,3,10,11,13,67,71]

Czy istnieje wygodny sposób na podzielenie tablicy na coś podobnego?

[[1,1,2,3],[10,11,13],[67,71]]

Przejrzałem podobne pytania, ale większość ludzi sugerowała używanie k-średnich do punktów skupieńscipy, co jest dość mylące dla początkujących jak ja. Myślę też, że k-oznacza bardziej odpowiedni dla klastrów dwu lub więcej wymiarowych, prawda? Czy są jakieś sposoby na podzielenie tablicy N liczb na wiele partycji / klastrów w zależności od liczby?

Niektórzy sugerują również sztywne partycjonowanie zakresu, ale nie zawsze wyświetlają wyniki zgodnie z oczekiwaniami

questionAnswers(2)

yourAnswerToTheQuestion