Hvordan bruke Python NumPy mean (), min () og max () funksjoner?

How Use Python Numpy Mean



Python NumPy-biblioteket har mange samlede eller statistiske funksjoner for å utføre forskjellige typer oppgaver med den endimensjonale eller flerdimensjonale matrisen. Noen av de nyttige aggregeringsfunksjonene er gjennomsnitt (), min (), maks (), gjennomsnitt (), sum (), median (), prosentil (), etc . Bruken av gjennomsnitt (), min () og maks () funksjonene er beskrevet i denne opplæringen. De mener() funksjonen brukes til å returnere den aritmetiske gjennomsnittsverdien til matriselementene. Det aritmetiske gjennomsnittet beregnes ved å dividere summen av alle elementene i matrisen med det totale antallet matriseelementer. Hvis den spesifikke aksen er nevnt i funksjonen, vil den beregne middelverdien av den spesifikke aksen. maks () funksjonen brukes til å finne maksimal verdi fra matriseelementene eller elementene i den bestemte matriseaksen. min () funksjonen brukes til å finne ut minimumsverdien fra matriseelementene eller den bestemte matriseaksen.

Bruk av gjennomsnittlig () -funksjon

Syntaksen til funksjonen mean () er gitt nedenfor.







Syntaks :



numpy.mener(input_array,akser=Ingen,dtype=Ingen,ute=Ingen,keepdims=<ingen verdi>)

Denne funksjonen kan ta fem argumenter. Formålet med disse argumentene er beskrevet nedenfor:



input_array





Det er et obligatorisk argument som tar en matrise som verdien, og gjennomsnittet av matrisverdiene beregnes av denne funksjonen.

akser



Det er et valgfritt argument, og verdien av dette argumentet kan være et heltall eller tuppelen av heltall. Dette argumentet brukes for den flerdimensjonale matrisen. Hvis verdien av akser er satt til 0, vil funksjonen beregne gjennomsnittet av kolonneverdiene, og hvis verdien av akser er satt til 1, vil funksjonen beregne gjennomsnittet av radverdiene.

dtype

Det er et valgfritt argument som brukes til å definere datatypen for middelverdien.

ute

Det er et valgfritt argument og brukes når utdataene til funksjonen må lagres i en alternativ matrise. I dette tilfellet må dimensjonen til utdatamatrisen være den samme som inngangsmatrisen. Standardverdien for dette argumentet er Ingen .

keepdims

Det er et valgfritt argument, og en hvilken som helst boolsk verdi kan angis i dette argumentet. Den brukes til å overføre utgangen på riktig måte basert på inndatamatrisen.

Denne funksjonen returnerer en rekke gjennomsnittsverdier hvis verdien av out -argumentet er satt til Ingen , ellers returnerer funksjonen referansen til utdatamatrisen.

Eksempel: Bruke gjennomsnitt () -funksjonen

Følgende eksempel viser hvordan gjennomsnittsverdien til en endimensjonal og todimensjonal matrise kan beregnes. Her brukes den første gjennomsnittet () -funksjonen med en endimensjonal rekke med heltall, og den andre gjennomsnittsfunksjonen () brukes med en todimensjonal rekke med heltall.

# importer NumPy -bibliotek

importnumpysomf.eks

# Lag en endimensjonal matrise

np_array=f.eks.matrise([6, 4, 9, 3, 1])

# Skriv ut matrise og gjennomsnittsverdier

skrive ut('Verdiene til den endimensjonale NumPy-matrisen er: n',np_array)

skrive ut('Middelverdien av den endimensjonale matrisen er: n',f.eks.mener(np_array))

# Lag en todimensjonal matrise

np_array=f.eks.matrise([[5, 3, 5], [5, 4, 3]])

# Skriv ut matrise og gjennomsnittsverdier

skrive ut(' nVerdiene til det todimensjonale NumPy-arrayet er: n',np_array)

skrive ut('Middelverdiene for den todimensjonale matrisen er: n',f.eks.mener(np_array,akser=0))

Produksjon :

Følgende utdata vises etter at skriptet ovenfor er utført.

Bruk av max () -funksjonen

Syntaksen til funksjonen max () er gitt nedenfor.

Syntaks :

numpy.maks(input_array,akser=Ingen,ute=Ingen,keepdims=Ingen,første=Ingen,hvor=Ingen)

Denne funksjonen kan ta seks argumenter. Formålet med disse argumentene er beskrevet nedenfor:

input_array

Det er et obligatorisk argument som tar en matrise som verdien, og denne funksjonen finner ut maksimalverdien til matrisen.

akser

Det er et valgfritt argument, og verdien kan være et heltall eller tupelen av heltall. Dette argumentet brukes for den flerdimensjonale matrisen.

ute

Det er et valgfritt argument og brukes når utdataene til funksjonen må lagres i en alternativ matrise.

keepdims

Det er et valgfritt argument, og en hvilken som helst boolsk verdi kan angis i dette argumentet. Den brukes til å overføre utgangen på riktig måte basert på inndatamatrisen.

første

Det er et valgfritt argument som brukes til å angi minimumsverdien for utgangen.

hvor

Det er et valgfritt argument som brukes til å sammenligne matriseelementene for å finne ut maksimalverdi. Standardverdien for dette argumentet er Ingen .

Denne funksjonen returnerer maksimalverdien for den endimensjonale matrisen eller en matrise med maksimumsverdiene for den flerdimensjonale matrisen.

Eksempel: Bruk av max () -funksjonen

Følgende eksempel viser bruken av funksjonen max () for å finne maksimalverdien til en endimensjonal matrise.

# importer NumPy -bibliotek

importnumpysomf.eks

# Lag NumPy -rekke med heltall

np_array=f.eks.matrise([tjueen, 5, 3. 4, 12, 30, 6])

# Finn maksimal verdi fra matrisen

maks_verdi=f.eks.maks(np_array)

# Skriv ut maksimalverdi

skrive ut('Maksimal verdi for matrisen er:',maks_verdi)

Produksjon :

Følgende utdata vises etter at skriptet ovenfor er utført.

Bruk av min () -funksjonen

Syntaksen til min () -funksjonen er gitt nedenfor.

Syntaks :

numpy.min(input_array,akser=Ingen,ute=Ingen,keepdims=Ingen,første=Ingen,hvor=Ingen)

Formålet med argumentene for denne funksjonen er det samme som max () -funksjonen som er forklart i delen av max () -funksjonen. Dette returnerer minimumsverdien til inputmatrisen.

Eksempel: Bruke min () -funksjonen

Følgende eksempel viser bruken av min () -funksjonen for å finne ut minimumsverdien til et endimensjonalt array.

# importer NumPy -bibliotek

importnumpysomf.eks

# Lag NumPy -rekke med heltall

np_array=f.eks.matrise([tjueen, 5, 3. 4, 12, 30, 6])

# Finn maksimal verdi fra matrisen

maks_verdi=f.eks.maks(np_array)

# Skriv ut maksimalverdi

skrive ut('Maksimal verdi for matrisen er:',maks_verdi)

Produksjon :

Følgende utdata vises etter at skriptet ovenfor er utført.

Konklusjon

Formålet med tre nyttige aggregeringsfunksjoner (gjennomsnitt (), maks () og min ()) har blitt forklart i denne opplæringen for å hjelpe leserne til å kjenne til måtene å bruke disse funksjonene i python -script.