Datavetenskap

Hur man använder Python NumPy-medelvärdesfunktionerna (), min () och max ()?

Hur man använder Python NumPy-medelvärdesfunktionerna (), min () och max ()?

Python NumPy-biblioteket har många aggregerade eller statistiska funktioner för att utföra olika typer av uppgifter med den endimensionella eller flerdimensionella matrisen. Några av de användbara aggregerade funktionerna är medelvärde (), min (), max (), medelvärde (), summa (), median (), percentil (), etc. Användningen av medelvärde (), min () och max () funktioner beskrivs i denna handledning. De betyda() funktionen används för att returnera det aritmetiska medelvärdet för arrayelementen. Det aritmetiska medelvärdet beräknas genom att dela summan av alla element i arrayen med det totala antalet array-element. Om den specifika axeln nämns i funktionen beräknar den medelvärdet för den specifika axeln. max () -funktionen används för att ta reda på det maximala värdet från arrayelementen eller elementen för den specifika arrayaxeln. min () funktionen används för att ta reda på minimivärdet från arrayelementen eller den specifika arrayaxeln.

Användning av medelvärdesfunktionen ()

Syntaxen för medelvärdet () ges nedan.

Syntax:

bedövad.medelvärde (input_array, axis = None, dtype = None, out = None, keepdims =)

Denna funktion kan ta fem argument. Syftet med dessa argument beskrivs nedan:

input_array

Det är ett obligatoriskt argument som tar en matris som värdet och medelvärdet av matrisvärdena beräknas av denna funktion.

axel

Det är ett valfritt argument, och värdet på detta argument kan vara ett heltal eller heltal. Detta argument används för den flerdimensionella matrisen. Om värdet på axel är satt till 0, beräknar funktionen medelvärdet av kolumnvärdena och om värdet på axel är satt till 1, då beräknar funktionen medelvärdet av radvärdena.

dtype

Det är ett valfritt argument som används för att definiera datatypen för medelvärdet.

ut

Det är ett valfritt argument och används när funktionens utdata måste lagras i en alternativ matris. I detta fall måste utmatningsmatrisens dimension vara densamma som inmatningsmatrisen. Standardvärdet för detta argument är Ingen.

keepdims

Det är ett valfritt argument, och valfritt booleskt värde kan ställas in i detta argument. Den används för att sända utgången korrekt baserat på inmatningsmatrisen.

Denna funktion returnerar en matris med medelvärden om värdet för utargumentet är inställt på Ingen, annars returnerar funktionen referensen till utmatningsmatrisen.

Exempel: Använd medelvärdesfunktionen ()

Följande exempel visar hur medelvärdet för en endimensionell och tvådimensionell matris kan beräknas. Här används den första medelvärdesfunktionen () med en endimensionell grupp av heltal, och den andra medelvärdesfunktionen () används med en tvådimensionell grupp av heltal.

# importera NumPy-biblioteket
importera numpy som np
# Skapa en endimensionell matris
np_array = np.array ([6, 4, 9, 3, 1])
# Skriv ut matris och medelvärden
print ("Värdena för den endimensionella NumPy-matrisen är: \ n", np_array)
print ("Medelvärdet för den endimensionella matrisen är: \ n", np.menar (np_array))
# Skapa en tvådimensionell matris
np_array = np.array ([[5, 3, 5], [5, 4, 3]])
# Skriv ut matris och medelvärden
print ("\ nVärdena för den tvådimensionella NumPy-matrisen är: \ n", np_array)
print ("Medelvärdena för den tvådimensionella matrisen är: \ n", np.medelvärde (np_array, axel = 0))

Produktion:

Följande utdata visas efter att ovanstående skript har körts.

Användning av max () -funktionen

Syntaxen för max () -funktionen ges nedan.

Syntax:

bedövad.max (input_array, axis = None, out = None, keepdims = None, initial = None, where = None)

Denna funktion kan ta sex argument. Syftet med dessa argument beskrivs nedan:

input_array

Det är ett obligatoriskt argument som tar en matris som värde, och den här funktionen får reda på det maximala värdet för matrisen.

axel

Det är ett valfritt argument, och dess värde kan vara ett heltal eller heltal. Detta argument används för den flerdimensionella matrisen.

ut

Det är ett valfritt argument och används när funktionens utdata måste lagras i en alternativ matris.

keepdims

Det är ett valfritt argument och valfritt booleskt värde kan ställas in i detta argument. Den används för att sända utgången korrekt baserat på inmatningsmatrisen.

första

Det är ett valfritt argument som används för att ställa in minimivärdet för utdata.

var

Det är ett valfritt argument som används för att jämföra arrayelementen för att ta reda på det maximala värdet. Standardvärdet för detta argument är Ingen.

Den här funktionen returnerar det maximala värdet för den endimensionella matrisen eller en matris av de maximala värdena för den multidimensionella matrisen.

Exempel: Använd max () -funktionen

Följande exempel visar användningen av max () -funktionen för att ta reda på det maximala värdet för en endimensionell matris.

# importera NumPy-biblioteket
importera numpy som np
# Skapa NumPy-array med heltal
np_array = np.array ([21, 5, 34, 12, 30, 6])
# Hitta det maximala värdet från matrisen
max_value = np.max (np_array)
# Skriv ut det maximala värdet
print ('Det maximala värdet för matrisen är:', max_value)

Produktion:

Följande utdata visas efter att ovanstående skript har körts.

Användning av min () -funktionen

Syntaxen för min () -funktionen ges nedan.

Syntax:

bedövad.min (input_array, axis = None, out = None, keepdims = None, initial = None, where = None)

Syftet med argumenten för den här funktionen är samma som funktionen max () som har förklarats i den del av funktionen max (). Detta returnerar minimivärdet för inmatningsmatrisen.

Exempel: Använd min () -funktion

Följande exempel visar användningen av min () -funktionen för att ta reda på minimivärdet för en endimensionell matris.

# importera NumPy-biblioteket
importera numpy som np
# Skapa NumPy-array med heltal
np_array = np.array ([21, 5, 34, 12, 30, 6])
# Hitta det maximala värdet från matrisen
max_value = np.max (np_array)
# Skriv ut det maximala värdet
print ('Det maximala värdet för matrisen är:', max_value)

Produktion:

Följande utdata visas efter att ovanstående skript har körts.

Slutsats

Syftet med tre användbara aggregerade funktioner (medelvärde (), max () och min ()) har förklarats i denna handledning för att hjälpa läsarna att känna till sätten att använda dessa funktioner i python-skript.

Mus Så här vänder du mus- och styrplattans rullningsriktning i Windows 10
Så här vänder du mus- och styrplattans rullningsriktning i Windows 10
Mus och Pekplattas gör inte bara datoranvändning lättare men effektivare och mindre tidskrävande. Vi kan inte föreställa oss ett liv utan dessa enhete...
Mus Så här ändrar du muspekare och markörstorlek, färg och schema på Windows 10
Så här ändrar du muspekare och markörstorlek, färg och schema på Windows 10
Muspekaren och markören i Windows 10 är mycket viktiga aspekter av operativsystemet. Detta kan också sägas för andra operativsystem, så i sanning är d...
Gratis och öppen källkodsmotorer för utveckling av Linux-spel
Den här artikeln kommer att täcka en lista över gratis motorer med öppen källkod som kan användas för att utveckla 2D- och 3D-spel på Linux. Det finns...