La función clip () en numpy le permite limitar los valores que se le pasan especificando los valores de rango Min y Max.
Sintaxis de funciones
La sintaxis de la función es como se muestra a continuación:
numpy.clip (a, a_min, a_max, out = none, ** kwargs)Valores paramétricos
La función acepta los siguientes parámetros:
Valor de retorno
La función devolverá una matriz con los elementos especificados de la matriz de entrada. Cualquier valor inferior a A_min se reemplaza con A_min, mientras que los valores mayores que A_max se reemplazan con un máximo.
Por ejemplo, si a_min = 1 y a_max = 1, los valores inferiores a uno se reemplazan con uno y los valores superiores a diez se reemplazan con 10.
Ejemplo 1
Considere el ejemplo que se muestra a continuación:
# Importar NumpyEn este ejemplo, tenemos una matriz con valores que van de 1 a 6. Luego usamos la función de clip y establecemos el valor min en 1 y el valor máximo en 5.
Dado que seis es mayor que el valor máximo, la función lo reemplazará con cinco y devolverá la matriz como se muestra:
Ejemplo #2
También puede pasar una matriz a los parámetros A_min o A_Max. Considere el ejemplo a continuación:
arr = np.Array ([[1,2,3], [4,5,6], [7,8,9], [10,11,12]])El código anterior debería devolver:
Conclusión
En este artículo, discutimos la función de clip en numpy y cómo usarla para limitar los valores mínimos y máximos que una matriz puede aceptar.
Gracias por leer!!