Ist es numpy group by-Funktion?

Gibt es eine Funktion in numpy zu Gruppe dieses array von unten durch die erste Spalte?

Konnte ich nicht finden, eine gute Antwort über das internet ist.

>>> a
array([[  1, 275],
       [  1, 441],
       [  1, 494],
       [  1, 593],
       [  2, 679],
       [  2, 533],
       [  2, 686],
       [  3, 559],
       [  3, 219],
       [  3, 455],
       [  4, 605],
       [  4, 468],
       [  4, 692],
       [  4, 613]])

Wollte output:

array([[[275, 441, 494, 593]],
       [[679, 533, 686]],
       [[559, 219, 455]],
       [[605, 468, 692, 613]]], dtype=object)
  • Ich denke, du meintest ein array von Listen, keine Listen von Listen?
InformationsquelleAutor John Dow | 2016-06-24
Schreibe einen Kommentar