Resumo : neste tutorial, você aprenderá como usar a amin()
função numpy para encontrar o elemento mínimo em um array.
Introdução à função NumPy amin()
A
função retorna o elemento mínimo de uma matriz ou o elemento mínimo ao longo de um eixo. Aqui está a sintaxe da amin()
função:amin()
numpy.amin(a, axis=None, out=None, keepdims=<no value>, initial=<no value>, where=<no value>)
Linguagem de código: Python ( python )
A função é equivalente ao método do objeto:a
min()
min()
ndarray
ndarray.min(axis=None, out=None, keepdims=False, initial=<no value>, where=True)
Linguagem de código: Python ( python )
Exemplos de funções NumPy amin()
Vejamos alguns exemplos de uso da amin()
função.
1) Usando a função numpy amin() no exemplo de array 1-D
O exemplo a seguir usa a função numpy amin()
para encontrar o valor mínimo em uma matriz 1-D:
import numpy as np
a = np.array([1, 2, 3])
min = np.amin(a)
print(min)
Linguagem de código: Python ( python )
Saída:
1
Linguagem 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ínimo usando a amin()
função:
min = np.amin(a)
Linguagem de código: Python ( python )
Terceiro, exiba o resultado:
print(min)
Linguagem de código: Python ( python )
2) Usando a função numpy amin() em exemplos de array multidimensional
O exemplo a seguir usa a amin()
função para encontrar o número mínimo em uma matriz 2-D:
import numpy as np
a = np.array([
[1, 2],
[3, 4]]
)
min = np.amin(a)
print(min)
Linguagem de código: Python ( python )
Saída:
1
Linguagem de código: Python ( python )
Se quiser encontrar o valor mínimo em cada eixo, você pode usar o argumento do eixo. Por exemplo, o seguinte usa a amin()
função para encontrar o valor mínimo no eixo 0:
import numpy as np
a = np.array([
[1, 2],
[3, 4]]
)
min = np.amin(a, axis=0)
print(min)
Linguagem de código: Python ( python )
Saída:
[1 2]
Linguagem de código: Python ( python )
Da mesma forma, você pode usar a amin()
função para encontrar o valor mínimo no eixo 1:
import numpy as np
a = np.array([
[1, 2],
[3, 4]]
)
min = np.amin(a, axis=1)
print(min)
Linguagem de código: Python ( python )
Saída:
[1 3]
Linguagem de código: Python ( python )
Resumo
- Use a função numpy
amin()
para encontrar o elemento mínimo em uma matriz ou o elemento mínimo ao longo de um eixo.