Numpy NP.GCD

Numpy NP.GCD
Vi husker alle GCD eller største felles divisor i elementær matematikk. I denne opplæringen lærer vi imidlertid hvordan du forenkler den manuelle GCD -beregningen ved hjelp av en enkel funksjon i Numpy.

La oss ta tilbake tiden vår.

Funksjonssyntaks

GCD eller største felles divisor er den største positive verdien som kan dele to eller flere tall.

GCD -funksjonen i Numpy har en syntaks som vist:

numpy.gcd (x1, x2, /, out = ingen, *, hvor = true, casting = 'same_kind', order = 'k', dtype = ingen, subok = true [, signatur, extobj]) =

Til tross for den vanvittige syntaksen, trenger du bare å bekymre deg for to parametere, som vist:

  1. X1 og X2 - Se inngangsarrayene.

Eksempel 1

Koden nedenfor viser ved bruk av GCD () -funksjonen med to skalarverdier.

# Importer numpy
Importer numpy som NP
Print (F "GCD: NP.GCD (130, 13) ")

Ovennevnte kode skal returnere GCD på 130 og 13 som vist:

GCD: 13

Eksempel nr. 2

For å få GCD på to matriser, kan vi gjøre:

arr_1 = np.Array ([11,12,13])
arr_2 = np.Array ([14,145,15])
Print (F "GCD: NP.gcd (arr_1, arr_2) ")

Koden over skal returnere:

GCD: [1 1 1]

Eksempel nr. 3

Du kan også bestemme GCD for et element av matriser og en skalær verdi. For eksempel:

arr = np.Array ([14,145,15])
Print (F "GCD: NP.GCD (arr, 5) ")

Eksempelkoden ovenfor skal returnere GCD -en for matrisen, og 5.

GCD: [1 5 5]

Lukking

Denne opplæringen går gjennom hvordan du beregner GCD for matriseelementer langs en gitt akse.

Takk for at du leste!!