Numpy NP.GCD

Numpy NP.GCD
Wir alle erinnern sich an GCD oder der größte gemeinsame Divisor in der elementaren Mathematik. In diesem Tutorial lernen wir jedoch, wie die manuelle GCD -Berechnung mit einer einfachen Funktion in Numpy vereinfacht wird.

Lassen Sie uns unsere Zeit zurücknehmen.

Funktionssyntax

GCD oder der größte gemeinsame Divisor ist der größte positive Wert, der zwei oder mehr Zahlen teilen kann.

Die GCD -Funktion in Numpy hat wie gezeigt eine Syntax:

Numpy.gcd (x1, x2, /, out = none, *, wobei = true, casting = 'same_kind', order = 'k', dType = none, subok = true [, Signature, ExtObj]) =

Trotz der verrückten Syntax müssen Sie sich nur um zwei Parameter sorgen, wie gezeigt:

  1. X1 und X2 - Siehe die Eingangsarrays.

Beispiel 1

Der folgende Code zeigt die Funktion GCD () mit zwei Skalarwerten an.

# Numpy importieren
Numph als NP importieren
print (f "gcd: np.GCD (130, 13) ")

Der obige Code sollte die GCD von 130 und 13 wie gezeigt zurückgeben:

GCD: 13

Beispiel #2

Um die GCD von zwei Arrays zu erhalten, können wir:

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

Der obige Code sollte zurückgeben:

GCD: [1 1 1]

Beispiel #3

Sie können auch die GCD eines Arrays -Elements und einen Skalarwert bestimmen. Zum Beispiel:

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

Der obige Beispielcode sollte die GCD des Arrays und 5 zurückgeben.

GCD: [1 5 5]

Schließen

Dieses Tutorial geht durch, wie die GCD von Array -Elementen entlang einer bestimmten Achse berechnet wird.

Danke fürs Lesen!!