Numpy np.GCD

Numpy np.GCD
Ricordiamo tutti GCD o il più grande divisore comune in matematica elementare. Tuttavia, in questo tutorial, impareremo come semplificare il calcolo del GCD manuale usando una funzione semplice in Numpy.

Riportiamo il nostro tempo.

Sintassi della funzione

GCD o il più grande divisore comune è il più grande valore positivo che può dividere due o più numeri.

La funzione GCD in Numpy ha una sintassi come mostrato:

numpy.gcd (x1, x2, /, out = nessuno, *, dove = true, casting = 'Same_kind', order = 'k', dtype = nessuno, subok = true [, firma, extrobj]) =

Nonostante la sintassi dall'aspetto folle, devi solo preoccuparti di due parametri, come mostrato:

  1. X1 e X2 - Fare riferimento agli array di input.

Esempio 1

Il codice seguente mostra l'utilizzo della funzione GCD () con due valori scalari.

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

Il codice sopra dovrebbe restituire il GCD di 130 e 13 come mostrato:

GCD: 13

Esempio n. 2

Per ottenere il GCD di due array, possiamo fare:

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

Il codice sopra dovrebbe restituire:

GCD: [1 1 1]

Esempio n. 3

Puoi anche determinare il GCD di un elemento di array e un valore scalare. Per esempio:

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

Il codice di esempio sopra dovrebbe restituire il GCD dell'array e 5.

GCD: [1 5 5]

Chiusura

Questo tutorial cammina attraverso come calcolare il GCD degli elementi di array lungo un determinato asse.

Grazie per aver letto!!