mam jedną wielką tablicę:Python: Split NumPy tablica na podstawie wartości w tablicy
[(1.0, 3.0, 1, 427338.4297000002, 4848489.4332)
(1.0, 3.0, 2, 427344.7937000003, 4848482.0692)
(1.0, 3.0, 3, 427346.4297000002, 4848472.7469) ...,
(1.0, 1.0, 7084, 427345.2709999997, 4848796.592)
(1.0, 1.0, 7085, 427352.9277999997, 4848790.9351)
(1.0, 1.0, 7086, 427359.16060000006, 4848787.4332)]
Chcę podzielić tę tablicę na wiele tablic oparty na 2 wartości w tablicy (3,0, 3,0, 3,0 ... 1,0, 1,0,10).
Za każdym razem, gdy zmienia się druga wartość, chcę nowej tablicy, więc zasadniczo każda nowa tablica ma tę samą drugą wartość. Szukałem tego w górę na przepełnienie stosu i wiem polecenia
np.split(array, number)
ale ja nie staram się podzielić tablicę do pewnej liczby tablic, ale raczej przez wartość. Jak mógłbym podzielić tablicę w sposób określony powyżej? Każda pomoc będzie doceniona!
jest także 'groupby' pandy to: http://stackoverflow.com/questions/33622888/how-to-plot-2-lines-based-on- wartość-nie-kolumny –