Numpy NP.GCD

Numpy NP.GCD
Nous nous souvenons tous du GCD ou du plus grand diviseur commun en mathématiques élémentaires. Cependant, dans ce tutoriel, nous apprendrons à simplifier le calcul manuel GCD à l'aide d'une fonction simple dans Numpy.

Reprenons notre temps.

Syntaxe de fonction

GCD ou le plus grand diviseur commun est la plus grande valeur positive qui peut diviser deux ou plusieurs nombres.

La fonction GCD dans Numpy a une syntaxe comme indiqué:

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

Malgré la syntaxe folle, il vous suffit de vous soucier de deux paramètres, comme indiqué:

  1. x1 et x2 - reportez-vous aux tableaux d'entrée.

Exemple 1

Le code ci-dessous montre à l'aide de la fonction gcd () avec deux valeurs scalaires.

# Importer Numpy
Importer Numpy comme NP
print (f "gcd: np.GCD (130, 13) ")

Le code ci-dessus doit renvoyer le GCD de 130 et 13 comme indiqué:

GCD: 13

Exemple n ° 2

Pour obtenir le GCD de deux tableaux, nous pouvons faire:

arr_1 = np.Array ([11,12,13])
arr_2 = np.Array ([14 145,15])
print (f "gcd: np.gcd (arr_1, arr_2) ")

Le code ci-dessus doit retourner:

GCD: [1 1 1]

Exemple n ° 3

Vous pouvez également déterminer le GCD d'un élément de tableaux et d'une valeur scalaire. Par exemple:

arr = np.Array ([14 145,15])
print (f "gcd: np.gcd (arr, 5) ")

L'exemple de code ci-dessus doit renvoyer le GCD du tableau et 5.

GCD: [1 5 5]

Fermeture

Ce tutoriel parcourt comment calculer le GCD des éléments de tableau le long d'un axe donné.

Merci d'avoir lu!!