Numpy NP.mod

Numpy NP.mod

La fonction Numpy Mod vous permet d'obtenir le reste de chaque élément de la division de deux éléments.

Cet article explorera la fonction MOD, sa syntaxe, ses paramètres et ses exemples qui illustrent comment la fonction se comporte dans différentes conditions.

Syntaxe de fonction

La syntaxe de fonction est comme indiqué dans l'extrait de code ci-dessous:

nombant.mod (x1, x2, /, out = non, *, où = true, casting = 'Same_kind', ordre = 'k', dType = aucun, subok = true [, signature, extobj]) =

Explorons divers paramètres de fonction comme indiqué:

Paramètres de fonction

  1. x1 - représente le tableau d'entrée de la fonction mod dont les éléments sont traités comme des dividendes.
  2. x2 - le tableau d'entrée dont les éléments agissent comme les diviseurs de l'opération MOD.
  3. OUT - Ce paramètre facultatif définit un chemin alternatif où le tableau résultant est stocké.
  4. où - spécifie la condition diffusée sur l'entrée à un endroit donné où la condition définie est vraie.
  5. ** kwargs - représente les arguments de mots clés

Valeur de retour de fonction

La fonction renvoie le reste à l'élément de la division entre les tableaux spécifiés.

Exemple 1

L'extrait de code ci-dessous montre comment utiliser la fonction mod () dans un tableau 1D Numpy.

Importer Numpy comme NP
x1 = np.Array ([4,6,8])
x2 = np.Array ([3,2,5])
imprimer (f "Array reste: np.mod (x1, x2) ")
  1. Nous commençons par importer le package Numpy.
  2. Deuxièmement, nous créons un tableau appelé X1 qui agit comme le «tableau de dividendes.'Ceci est un simple tableau 1D.
  3. Troisièmement, nous créons un autre tableau 1D qui agit comme le «tableau des diviseurs.'
  4. Enfin, nous appelons la fonction MOD et passons les paramètres requis.

L'opération ci-dessus doit renvoyer un tableau contenant le reste de la division X1 et X2 (en termes d'élément).

Sortir:

Tableau reste: [1 0 3]

Exemple 2

Supposons que vous souhaitiez diviser les éléments dans un tableau spécifique via un diviseur commun? Dans un tel cas, vous pouvez passer le paramètre de x2 comme une valeur.

Par exemple, considérez le code ci-dessous:

x1 = np.Array ([4,6,8])
imprimer (f "Array reste: np.mod (x1, 2) ")

Dans l'exemple de code ci-dessus, nous avons un tableau. Nous utilisons ensuite la fonction Mod et passons le tableau comme le premier paramètre (dividendes) et le diviseur comme valeur entière.

Cela devrait conduire à chaque élément du tableau, x1, divisé par deux et retourner le tableau comme indiqué:

Tableau reste: [0 0 0]

Exemple 3

Voyons comment la fonction se comporte dans un tableau multidimensionnel. L'exemple de code est illustré ci-dessous:

x1 = np.Array ([[10,23,34], [2,3,4]))
x2 = np.Array ([[23,45,85], [5,6,7]])
imprimer (f "Array reste: np.mod (x1, x2) ")

Le tableau résultant est:

Tableau reste: [[10 23 34]
[2 3 4]]

Conclusion

Dans cet article, nous avons exploré la fonction mod () dans Numpy et comment l'utiliser pour obtenir le reste d'élément de la division de deux tableaux.

Merci d'avoir lu!!