Может кто-нибудь предложить эффективный метод для получения наибольшего значения в одном столбце для каждого уникального значения в другомNumPy питона: Найти наибольшее значение из столбца для каждого уникального значения в другом столбце
np.array выглядит это [column0, column1, column2, колонка3]
[[ 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]]
, где я хочу, чтобы вернуть максимальное значение столбца 1 на основе уникального значения столбца 3. После нового массива должен выглядеть следующим образом:
[[ 37368 428 235156 93]
[ 55575 415 215818 139]
[ 69943 416 55495 175]]
Я знаю, как сделать это с помощью цикла, но это не то, что я ищу после того, как из-за стола я работаю в довольно большой и я хочу, чтобы избежать зацикливания
Вау, этот метод - именно тот тип, который я получил после. Еще раз спасибо @ Дивакар. Я очень ценю вашу преданность делу. Вы очень быстро ответили на многие мои вопросы о новинках – RaduS