Numpy: как получить максимум из результата argmaxPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Numpy: как получить максимум из результата argmax

Сообщение Anonymous »

У меня есть массив произвольной формы, например:

Код: Выделить всё

a = array([[[ 1,  2],
[ 3,  4],
[ 8,  6]],

[[ 7,  8],
[ 9,  8],
[ 3, 12]]])
a.shape = (2, 3, 2)
и результат argmax по последней оси:

Код: Выделить всё

np.argmax(a, axis=-1) = array([[1, 1, 0],
[1, 0, 1]])
Мне бы хотелось получить максимум:

Код: Выделить всё

np.max(a, axis=-1) = array([[ 2,  4,  8],
[ 8,  9, 12]])
Но без перерасчета всего. Я пробовал:

Код: Выделить всё

a[np.arange(len(a)), np.argmax(a, axis=-1)]
Но получил:

Код: Выделить всё

IndexError: shape mismatch: indexing arrays could not be broadcast together with shapes (2,) (2,3)
Как это сделать? Аналогичный вопрос для 2-d: numpy 2d array max/argmax

Подробнее здесь: https://stackoverflow.com/questions/403 ... max-result
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Эйген: Что выдает argmax/argmin при применении к тензору с повторяющимися значениями?
    Anonymous » » в форуме C++
    0 Ответы
    24 Просмотры
    Последнее сообщение Anonymous
  • Как работает Argmax, когда дается 3D -тензор - Tensorflow
    Anonymous » » в форуме Python
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • C# и Xpath — возврат результата с использованием Node-Set и результата строкового типа в одном запросе Xpath
    Anonymous » » в форуме C#
    0 Ответы
    56 Просмотры
    Последнее сообщение Anonymous
  • XML Deserializer не дает ожидаемого результата выходного результата
    Anonymous » » в форуме C#
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • XML Deserializer не дает ожидаемого результата выходного результата
    Anonymous » » в форуме C#
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»