Numpy NP.mod

Numpy NP.mod

Numpy MOD -funksjonen lar deg få resten av hvert element fra inndelingen av to elementer.

Denne artikkelen vil utforske MOD -funksjonen, syntaks, parametere og eksempler som illustrerer hvordan funksjonen oppfører seg under forskjellige forhold.

Funksjonssyntaks

Funksjonssyntaksen er som vist i kodebiten nedenfor:

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

La oss utforske forskjellige funksjonsparametere som vist:

Funksjonsparametere

  1. X1 - Representerer MOD -funksjonens inngangsarray hvis elementer blir behandlet som utbytte.
  2. X2 - Inngangsarrayen hvis elementer fungerer som delingene i MOD -operasjonen.
  3. OUT - Denne valgfrie parameteren definerer en alternativ bane der den resulterende matrisen er lagret.
  4. hvor - spesifiserer tilstanden som sendes over inngangen på et gitt sted der den faste tilstanden er sann.
  5. ** Kwargs - representerer søkeordargumenter

Funksjonsretur

Funksjonen returnerer den elementsmessige resten av divisjonen mellom de spesifiserte matriser.

Eksempel 1

Kodebiten nedenfor viser hvordan du bruker mod () -funksjonen i en numpy 1D -matrise.

Importer numpy som NP
x1 = np.Array ([4,6,8])
x2 = np.Array ([3,2,5])
Print (F "Remastder Array: NP.mod (x1, x2) ")
  1. Vi starter med å importere Numpy -pakken.
  2. For det andre lager vi en matrise kalt X1 som fungerer som 'utbyttearray.'Dette er en enkel 1D -matrise.
  3. For det tredje lager vi en annen 1D -matrise som fungerer som 'Divisor -matrisen.'
  4. Til slutt kaller vi MOD -funksjonen og passerer de nødvendige parametrene.

Ovennevnte operasjon skal returnere en matrise som inneholder resten av å dele X1 og X2 (elementsmessig).

Produksjon:

Rest Array: [1 0 3]

Eksempel 2

Anta at du vil dele elementene i en bestemt matrise via en felles divisor? I et slikt tilfelle kan du passere parameteren til X2 som en verdi.

Tenk for eksempel koden som er vist nedenfor:

x1 = np.Array ([4,6,8])
Print (F "Remastder Array: NP.mod (x1, 2) ")

I eksemplet ovenfor har vi en matrise. Vi bruker deretter MOD -funksjonen og passerer matrisen som den første parameteren (utbytte) og divisoren som en heltallverdi.

Dette skal føre til hvert element i matrisen, X1, bli delt av to og returnere matrisen som vist:

RESTER ARRAY: [0 0 0]

Eksempel 3

La oss se hvordan funksjonen oppfører seg i et flerdimensjonalt utvalg. Eksempelkode er illustrert nedenfor:

x1 = np.Array ([[10,23,34], [2,3,4]])
x2 = np.Array ([[23,45,85], [5,6,7]])
Print (F "Remastder Array: NP.mod (x1, x2) ")

Den resulterende matrisen er:

RESTER ARRAY: [[10 23 34]
[2 3 4]]

Konklusjon

I denne artikkelen utforsket vi MOD () -funksjonen i Numpy og hvordan du bruker den for å få den elementsmessige resten fra inndelingen av to matriser.

Takk for at du leste!!