Numpy NP.agrafe

Numpy NP.agrafe
Cet article explorera la fonction clip () dans Numpy. Nous allons commencer par la syntaxe de fonction, ses paramètres et des exemples d'utilisation de la fonction.

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:

  1. A - fait référence au tableau d'entrée.
  2. a_min - la valeur minimale qui peut être insérée dans le tableau.
  3. a_max - la valeur maximale acceptée par le tableau.
  4. OUT - Spécifie un tableau de sortie pour stocker le résultat.

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 Numpy
Importer Numpy comme NP
arr = np.Array ([[1,2,3], [4,5,6]))
print (f "avant: \ n arr")
arr_clip = np.clip (arr, a_min = 1, a_max = 5)
print (f "After: \ n arr_clip")

Dans 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]])
print (f "avant: \ n arr")
arr_clip = np.clip (arr, a_min = [1,2,3], a_max = 6)
print (f "After: \ n arr_clip")

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!!