A função clip () em Numpy permite que você limite os valores passados a ela especificando os valores de faixa MIN e MAX.
Função Sintaxe
A sintaxe da função é como mostrado abaixo:
Numpy.clipe (a, a_min, a_max, out = nenhum, ** kwargs)Valores de parâmetros
A função aceita os seguintes parâmetros:
Valor de retorno
A função retornará uma matriz com os elementos especificados da matriz de entrada. Quaisquer valores menores que a_min são substituídos por a_min, enquanto valores maiores que a_max são substituídos por um máximo.
Por exemplo, se a_min = 1 e a_max = 1, valores menores de um são substituídos por um e valores maiores que dez são substituídos por 10.
Exemplo 1
Considere o exemplo mostrado abaixo:
# importar numpyNeste exemplo, temos uma matriz com valores que variam de 1 a 6. Em seguida, usamos a função de clipe e definimos o valor mínimo como 1 e o valor máximo para 5.
Como seis é maior que o valor máximo, a função o substituirá por cinco e retornará a matriz como mostrado:
Exemplo #2
Você também pode passar uma matriz para os parâmetros A_MIN ou A_MAX. Considere o exemplo abaixo:
arr = np.Array ([[1,2,3], [4,5,6], [7,8,9], [10,11,12]]))O código acima deve retornar:
Conclusão
Neste artigo, discutimos a função de clipe em Numpy e como usá -lo para limitar os valores mínimo e máximo que uma matriz pode aceitar.
Obrigado pela leitura!!