NumPy amax()

Resumo : neste tutorial, você aprenderá como usar a amax()função numpy para encontrar o elemento máximo em um array.

Introdução à função NumPy amax()

A amax()função retorna o elemento máximo de uma matriz ou o elemento máximo ao longo de um eixo. O seguinte mostra a sintaxe da amax()função:

numpy.amax(a, axis=None, out=None, keepdims=<no value>, initial=<no value>, where=<no value>)Linguagem de código:  Python  ( python )

A amax()função é equivalente ao max()método do ndarrayobjeto:

ndarray.max(axis=None, out=None, keepdims=False, initial=<no value>, where=True)Linguagem de código:  Python  ( python )

Exemplos de funções NumPy amax()

Vejamos alguns exemplos de uso da amax()função.

1) Usando a função numpy amax() no exemplo de array 1-D

O exemplo a seguir usa a função numpy amax()para encontrar o valor máximo em uma matriz 1-D:

import numpy as np


a = np.array([1, 2, 3])
min = np.amax(a)
print(max)Linguagem de código:  Python  ( python )

Saída:

1Linguagem de código:  Python  ( python )

Como funciona.

Primeiro, crie um novo array que tenha três números 1, 2 e 3:

a = np.array([1, 2, 3])Linguagem de código:  Python  ( python )

Em segundo lugar, encontre o número máximo usando a amax()função:

max = np.amax(a)Linguagem de código:  Python  ( python )

Terceiro, exiba o resultado:

print(max)Linguagem de código:  Python  ( python )

2) Usando a função numpy amax() em exemplos de array multidimensional

O exemplo a seguir usa a amax()função para encontrar o número máximo em uma matriz 2-D:

import numpy as np

a = np.array([
    [1, 2],
    [3, 4]]
)
max = np.amax(a)
print(max)Linguagem de código:  Python  ( python )

Saída:

1Linguagem de código:  Python  ( python )

Se quiser encontrar o valor máximo em cada eixo, você pode usar o argumento do eixo. Por exemplo, o seguinte usa a amax()função para encontrar o valor máximo no eixo 0:

import numpy as np

a = np.array([
    [1, 2],
    [3, 4]]
)
max = np.amax(a, axis=0)
print(max)Linguagem de código:  Python  ( python )

Saída:

[3 4]Linguagem de código:  Python  ( python )

Da mesma forma, você pode usar a amax()função para encontrar o valor máximo no eixo 1:

import numpy as np

a = np.array([
    [1, 2],
    [3, 4]]
)
max = np.amax(a, axis=1)
print(max)Linguagem de código:  Python  ( python )

Saída:

[2 4]Linguagem de código:  Python  ( python )

Resumo

  • Use a função numpy amax()para encontrar o elemento máximo em uma matriz ou o elemento máximo ao longo de um eixo.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *