Kann jemand eine effiziente Methode vorschlagen, den höchsten Wert in einer Spalte für jeden eindeutigen Wert in einem anderennumpy Python: Hier finden Sie den höchsten Wert aus einer Spalte für jeden eindeutigen Wert in einer anderen Spalte
für das Erhalten der np.array aussieht diese [column0, column1, column2, column3]
[[ 37367 421 231385 93]
[ 37368 428 235156 93]
[ 37369 408 234251 93]
[ 37372 403 196292 93]
[ 55523 400 247141 139]
[ 55575 415 215818 139]
[ 55576 402 204404 139]
[ 69940 402 62244 175]
[ 69941 402 38274 175]
[ 69942 404 55171 175]
[ 69943 416 55495 175]
[ 69944 407 90231 175]
[ 69945 411 75382 175]
[ 69948 405 119129 175]]
, wo ich den höchsten Wert der Spalte 1 basiert auf der einzigartigen Wert der Spalte 3. nach dem neuen Array zurückkehren möchte, sollte wie folgt aussehen:
[[ 37368 428 235156 93]
[ 55575 415 215818 139]
[ 69943 416 55495 175]]
Ich weiß, wie dies zu tun, indem Looping, aber das ist nicht das, was ich nach bin auf der Suche, weil die Tabelle i in der Arbeit bin ziemlich groß und ich will
wow, diese Methode ist genau der Typ, nach dem ich war. Nochmals vielen Dank @Divakar Ich schätze Ihre Hingabe für die Hilfe. Du hast auf viele meiner neuen Fragen wirklich schnell geantwortet – RaduS