Datalogi

Sådan bruges Python NumPy-funktioner (), min () og max ()?

Sådan bruges Python NumPy-funktioner (), min () og max ()?

Python NumPy-biblioteket har mange samlede eller statistiske funktioner til at udføre forskellige typer opgaver med det endimensionelle eller flerdimensionale array. Nogle af de nyttige samlede funktioner er gennemsnit (), min (), maks (), gennemsnit (), sum (), median (), percentil () osv. Anvendelsen af gennemsnit (), min () og maks () funktioner er beskrevet i denne vejledning. Det betyde() funktion bruges til at returnere den aritmetiske middelværdi af arrayelementerne. Det aritmetiske gennemsnit beregnes ved at dividere summen af ​​alle elementerne i arrayet med det samlede antal array-elementer. Hvis den bestemte akse er nævnt i funktionen, beregner den middelværdien af ​​den bestemte akse. maks () funktion bruges til at finde ud af den maksimale værdi fra matrixelementerne eller elementerne i den særlige matrixakse. min () funktion bruges til at finde ud af minimumsværdien fra arrayelementerne eller den særlige array-akse.

Brug af middel () funktion

Syntaksen for middelværdien () er angivet nedenfor.

Syntaks:

bedøvet.middelværdi (input_array, akse = Ingen, dtype = Ingen, ud = Ingen, keepdims =)

Denne funktion kan tage fem argumenter. Formålet med disse argumenter er beskrevet nedenfor:

input_array

Det er et obligatorisk argument, der tager en matrix som værdien, og gennemsnittet af matrixværdierne beregnes af denne funktion.

akse

Det er et valgfrit argument, og værdien af ​​dette argument kan være et heltal eller en heltal. Dette argument bruges til det flerdimensionale array. Hvis værdien af akse er indstillet til 0, beregner funktionen gennemsnittet af kolonneværdierne, og hvis værdien af akse er sat til 1, beregner funktionen gennemsnittet af rækkeværdierne.

dtype

Det er et valgfrit argument, der bruges til at definere datatypen for middelværdien.

ud

Det er et valgfrit argument og bruges, når output fra funktionen skal gemmes i et alternativt array. I dette tilfælde skal output-arrayets dimension være den samme som input-arrayet. Standardværdien af ​​dette argument er Ingen.

keepdims

Det er et valgfrit argument, og enhver Boolsk værdi kan indstilles i dette argument. Det bruges til at transmittere output korrekt baseret på input array.

Denne funktion returnerer en matrix af middelværdier, hvis værdien af ​​udargumentet er indstillet til Ingen, Ellers returnerer funktionen referencen til output-arrayet.

Eksempel: Brug af middelfunktionen ()

Følgende eksempel viser, hvordan middelværdien af ​​et endimensionelt og todimensionalt array kan beregnes. Her bruges den første middelværdi () -funktion med et endimensionelt array af heltal, og den anden middelværdi () -funktion bruges med et todimensionalt array af heltal.

# import NumPy-bibliotek
importer numpy som np
# Opret et endimensionelt array
np_array = np.array ([6, 4, 9, 3, 1])
# Udskriv array og middelværdier
print ("Værdierne for det endimensionelle NumPy-array er: \ n", np_array)
print ("Middelværdien af ​​det endimensionelle array er: \ n", np.gennemsnit (np_array))
# Opret et todimensionelt array
np_array = np.array ([[5, 3, 5], [5, 4, 3]])
# Udskriv array og middelværdier
print ("\ nVærdierne for det todimensionale NumPy-array er: \ n", np_array)
print ("Gennemsnitværdierne for det todimensionale array er: \ n", np.gennemsnit (np_array, akse = 0))

Produktion:

Følgende output vises efter udførelse af ovenstående script.

Brug af max () -funktionen

Syntaksen for max () -funktionen er angivet nedenfor.

Syntaks:

bedøvet.max (input_array, akse = Ingen, ud = Ingen, keepdims = Ingen, initial = Ingen, hvor = Ingen)

Denne funktion kan tage seks argumenter. Formålet med disse argumenter er beskrevet nedenfor:

input_array

Det er et obligatorisk argument, der tager en matrix som værdien, og denne funktion finder ud af den maksimale værdi af matrixen.

akse

Det er et valgfrit argument, og dets værdi kan være et heltal eller en heltal. Dette argument bruges til det flerdimensionale array.

ud

Det er et valgfrit argument og bruges, når output fra funktionen skal gemmes i et alternativt array.

keepdims

Det er et valgfrit argument, og enhver Boolsk værdi kan indstilles i dette argument. Det bruges til at transmittere output korrekt baseret på input array.

initial

Det er et valgfrit argument, der bruges til at indstille minimumsværdien af ​​output.

hvor

Det er et valgfrit argument, der bruges til at sammenligne arrayelementerne for at finde ud af den maksimale værdi. Standardværdien af ​​dette argument er Ingen.

Denne funktion returnerer den maksimale værdi for det endimensionelle array eller et array med de maksimale værdier for det multi-dimensionelle array.

Eksempel: Brug af max () -funktionen

Følgende eksempel viser brugen af ​​funktionen max () til at finde ud af den maksimale værdi for et endimensionelt array.

# import NumPy-bibliotek
importer numpy som np
# Opret NumPy-array af heltal
np_array = np.array ([21, 5, 34, 12, 30, 6])
# Find den maksimale værdi fra arrayet
max_value = np.maks. (np_array)
# Udskriv den maksimale værdi
print ('Den maksimale værdi af arrayet er:', max_value)

Produktion:

Følgende output vises efter udførelse af ovenstående script.

Brug af min () -funktionen

Syntaksen for funktionen min () er angivet nedenfor.

Syntaks:

bedøvet.min (input_array, akse = Ingen, ud = Ingen, keepdims = Ingen, initial = Ingen, hvor = Ingen)

Formålet med argumenterne for denne funktion er de samme som funktionen max (), der er blevet forklaret i den del af funktionen max (). Dette returnerer minimumsværdien af ​​inputmatrixen.

Eksempel: Brug af min () - funktionen

Følgende eksempel viser brugen af ​​min () -funktionen til at finde ud af minimumsværdien af ​​et endimensionelt array.

# import NumPy-bibliotek
importer numpy som np
# Opret NumPy-array af heltal
np_array = np.array ([21, 5, 34, 12, 30, 6])
# Find den maksimale værdi fra arrayet
max_value = np.maks. (np_array)
# Udskriv den maksimale værdi
print ('Den maksimale værdi af arrayet er:', max_value)

Produktion:

Følgende output vises efter udførelse af ovenstående script.

Konklusion

Formålet med tre nyttige aggregatfunktioner (middel (), maks () og min ()) er blevet forklaret i denne vejledning for at hjælpe læserne med at kende måderne til at bruge disse funktioner i python-script.

Sådan vises FPS-tæller i Linux-spil
Linux-spil fik et stort skub, da Valve annoncerede Linux-support til Steam-klient og deres spil i 2012. Siden da har mange AAA- og indiespil fundet ve...
Sådan downloades og afspilles Sid Meiers Civilization VI på Linux
Introduktion til spillet Civilization 6 er et moderne udtryk for det klassiske koncept, der blev introduceret i serien af ​​Age of Empires-spil. Ideen...
Sådan installeres og afspilles Doom på Linux
Introduktion til undergang Doom-serien opstod i 90'erne efter frigivelsen af ​​den originale Doom. Det var et øjeblikkeligt hit, og fra den tid af har...