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-bibliotekimporter 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-bibliotekimporter 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-bibliotekimporter 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.