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