Datavitenskap

Hvordan bruke Python NumPy middel (), min () og maks () funksjoner?

Hvordan bruke Python NumPy middel (), min () og maks () funksjoner?

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 aggregatfunksjonene er gjennomsnitt (), min (), maks (), gjennomsnitt (), sum (), median (), persentil (), etc. Bruken av gjennomsnitt (), min () og maks () funksjonene er beskrevet i denne veiledningen. De mener() funksjon brukes til å returnere den aritmetiske gjennomsnittsverdien til matriseelementene. Det aritmetiske gjennomsnittet beregnes ved å dele summen av alle elementene i matrisen med det totale antallet matriseelementer. Hvis den bestemte aksen er nevnt i funksjonen, vil den beregne gjennomsnittsverdien til den bestemte aksen. maks () funksjonen brukes til å finne ut den maksimale verdien fra matriseelementene eller elementene til den spesielle matriseaksen. min () funksjonen brukes til å finne ut minimumsverdien fra matriseelementene eller den spesielle matriseaksen.

Bruk av middel () funksjon

Syntaksen for gjennomsnittet () -funksjonen er gitt nedenfor.

Syntaks:

bedøvet.gjennomsnitt (input_array, akse = Ingen, dtype = Ingen, ut = Ingen, keepdims =)

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 matrisen verdiene beregnes av denne funksjonen.

akser

Det er et valgfritt argument, og verdien av dette argumentet kan være et heltall eller helheten. 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 gjennomsnittsverdien.

ute

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

keepdims

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

Denne funksjonen returnerer en matrise av middelverdier hvis verdien for utargumentet er satt til Ingen, Ellers returnerer funksjonen referansen til utdataoppstillingen.

Eksempel: Bruke middel () -funksjon

Følgende eksempel viser hvordan gjennomsnittsverdien til en endimensjonal og todimensjonal matrise kan beregnes. Her brukes den første middelverdi () -funksjonen med et endimensjonalt utvalg av heltall, og den andre gjennomsnittet () -funksjonen brukes med et todimensjonalt utvalg av heltall.

# importer NumPy-biblioteket
importer nummen som np
# Opprett en endimensjonal matrise
np_array = np.matrise ([6, 4, 9, 3, 1])
# Skriv ut matrise og middelverdier
print ("Verdiene til den endimensjonale NumPy-matrisen er: \ n", np_array)
print ("Gjennomsnittsverdien for den endimensjonale matrisen er: \ n", np.mener (np_array))
# Opprett en todimensjonal matrise
np_array = np.matrise ([[5, 3, 5], [5, 4, 3]])
# Skriv ut matrise og middelverdier
print ("\ nVerdiene til den todimensjonale NumPy-matrisen er: \ n", np_array)
print ("Gjennomsnittsverdiene til den todimensjonale matrisen er: \ n", np.gjennomsnitt (np_array, akse = 0))

Produksjon:

Følgende utdata vises etter å ha utført skriptet ovenfor.

Bruk av max () -funksjonen

Syntaksen til max () -funksjonen er gitt nedenfor.

Syntaks:

bedøvet.maks (input_array, axis = None, out = None, keepdims = None, initial = None, where = None)

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 maksimumsverdien til matrisen.

akser

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

ute

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

keepdims

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

første

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

hvor

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

Denne funksjonen returnerer maksimumsverdien for den endimensjonale matrisen eller en matrise med de maksimale verdiene for den multidimensjonale matrisen.

Eksempel: Bruk av max () -funksjonen

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

# importer NumPy-biblioteket
importer nummen som np
# Opprett NumPy-rekke med heltall
np_array = np.matrise ([21, 5, 34, 12, 30, 6])
# Finn maksimumsverdien fra matrisen
max_value = np.maks (np_array)
# Skriv ut maksimumsverdien
print ('Maksimumsverdien til matrisen er:', max_value)

Produksjon:

Følgende utdata vises etter å ha utført skriptet ovenfor.

Bruk av min () -funksjonen

Syntaksen til min () -funksjonen er gitt nedenfor.

Syntaks:

bedøvet.min (input_array, axis = None, out = None, keepdims = None, initial = None, where = None)

Formålet med argumentene til denne funksjonen er de samme som max () -funksjonen som er forklart i den delen av max () -funksjonen. Dette returnerer minimumsverdien til inngangsmatrisen.

Eksempel: Bruk min () -funksjon

Følgende eksempel viser bruken av min () -funksjonen for å finne ut minimumsverdien til en endimensjonal matrise.

# importer NumPy-biblioteket
importer nummen som np
# Opprett NumPy-rekke med heltall
np_array = np.matrise ([21, 5, 34, 12, 30, 6])
# Finn maksimumsverdien fra matrisen
max_value = np.maks (np_array)
# Skriv ut maksimumsverdien
print ('Maksimumsverdien til matrisen er:', max_value)

Produksjon:

Følgende utdata vises etter å ha utført skriptet ovenfor.

Konklusjon

Formålet med tre nyttige aggregatfunksjoner (middel (), maks () og min ()) er blitt forklart i denne veiledningen for å hjelpe leserne å vite hvordan de kan bruke disse funksjonene i python-skript.

Hvordan utvikle et spill på Linux
For et tiår siden ville ikke mange Linux-brukere forutsi at deres favorittoperativsystem en dag ville være en populær spillplattform for kommersielle ...
Åpne kildeporter for kommersielle spillmotorer
Gratis, åpen kildekode og plattformspillmotorrekreasjoner kan brukes til å spille gamle så vel som noen av de ganske nylige spilletitlene. Denne artik...
Beste kommandolinjespill for Linux
Kommandolinjen er ikke bare din største allierte når du bruker Linux, den kan også være kilden til underholdning fordi du kan bruke den til å spille m...