La fonction clip () dans Numpy vous permet de limiter les valeurs qui lui sont transmises en spécifiant les valeurs de plage min et max.
Syntaxe de fonction
La syntaxe de fonction est comme indiqué ci-dessous:
nombant.clip (a, a_min, a_max, out = non, ** kwargs)Valeurs de paramètres
La fonction accepte les paramètres suivants:
Valeur de retour
La fonction renverra un tableau avec les éléments spécifiés du tableau d'entrée. Toutes les valeurs inférieures à A_MIN sont remplacées par a_min, tandis que des valeurs supérieures à A_Max sont remplacées par un maximum.
Par exemple, si a_min = 1 et a_max = 1, les valeurs inférieures à une sont remplacées par une et les valeurs supérieures à dix sont remplacées par 10.
Exemple 1
Considérez l'exemple ci-dessous:
# Importer NumpyDans cet exemple, nous avons un tableau avec des valeurs allant de 1 à 6. Nous utilisons ensuite la fonction de clip et définissons la valeur min sur 1 et la valeur maximale sur 5.
Étant donné que six est supérieur à la valeur maximale, la fonction la remplacera par cinq et renverra le tableau comme indiqué:
Exemple n ° 2
Vous pouvez également transmettre un tableau aux paramètres A_MIN ou A_MAX. Considérez l'exemple ci-dessous:
arr = np.Array ([[1,2,3], [4,5,6], [7,8,9], [10,11,12]])Le code ci-dessus doit retourner:
Conclusion
Dans cet article, nous avons discuté de la fonction de clip dans Numpy et comment l'utiliser pour limiter les valeurs minimales et maximales qu'un tableau peut accepter.
Merci d'avoir lu!!