numpy.maximum() em Python
numpy.maximum()
A função é usada para encontrar o máximo de elementos do array.
Ele compara dois arrays e retorna um novo array contendo os máximos elementares. Se um dos elementos que estão sendo comparados for um NaN, esse elemento será retornado. Se ambos os elementos forem NaNs, o primeiro será retornado.
Sintaxe: numpy.maximum (arr1, arr2, /, out = None, *, where = True, casting = 'same_kind', order = 'K', dtype = None, ufunc 'maximum')
Parâmetros:
arr1: [array_like] Matriz de entrada.
arr2: [array_like] Matriz de entrada.
out: [ndarray, opcional] Um local no qual o resultado é armazenado.
-> Se fornecido, deve ter um formato para o qual as entradas sejam transmitidas.
-> Se não fornecido ou Nenhum, um array recém-alocado é retornado.
** kwargs: permite que você passe o comprimento variável da palavra-chave do argumento para uma função. É usado quando queremos tratar um argumento nomeado em uma função.
onde: [array_like, opcional] Valor verdadeiro significa calcular as funções universais (ufunc) nessa posição, valor False significa deixar o valor sozinho na saída.Retorno: [ndarray ou escalar] Resultado.
O máximo de arr1 e arr2, elemento a elemento. Este é um escalar se ambos arr1 e arr2 forem escalares.
Código # 1: Funcionando
import
numpy as geek
in_num1
=
10
in_num2
=
21
(
"Input number1 : "
, in_num1)
(
"Input number2 : "
, in_num2)
out_num
=
geek.maximum(in_num1, in_num2)
(
"maximum of 10 and 21 : "
, out_num)
Resultado :
Número de entrada 1: 10 Número de entrada 2: 21 máximo de 10 e 21: 21
Código # 2:
import
numpy as geek
in_arr1
=
[
2
,
8
,
125
]
in_arr2
=
[
3
,
3
,
15
]
(
"Input array1 : "
, in_arr1)
(
"Input array2 : "
, in_arr2)
out_arr
=
geek.maximum(in_arr1, in_arr2)
(
"Output array after selecting maximum: "
, out_arr)
Resultado :
Matriz de entrada 1: [2, 8, 125] Matriz de entrada 2: [3, 3, 15] Matriz de saída após selecionar o máximo: [3 8 125]
Código # 3:
import
numpy as geek
in_arr1
=
[geek.nan,
0
, geek.nan]
in_arr2
=
[geek.nan, geek.nan,
0
]
(
"Input array1 : "
, in_arr1)
(
"Input array2 : "
, in_arr2)
out_arr
=
geek.maximum(in_arr1, in_arr2)
(
"Output array after selecting maximum: "
, out_arr)
Resultado :
Matriz1 de entrada: [nan, 0, nan] Matriz2 de entrada: [nan, nan, 0] Matriz de saída após selecionar o máximo: [nan nan nan]
As postagens do blog Acervo Lima te ajudaram? Nos ajude a manter o blog no ar!
Faça uma doação para manter o blog funcionando.
70% das doações são no valor de R$ 5,00...
Diógenes Lima da Silva