Hoe de Python NumPy mean(), min() en max() functies te gebruiken?

How Use Python Numpy Mean



Python NumPy-bibliotheek heeft veel geaggregeerde of statistische functies voor het uitvoeren van verschillende soorten taken met de eendimensionale of multidimensionale array. Enkele van de nuttige aggregatiefuncties zijn: gemiddelde(), min(), max(), gemiddelde(), sum(), mediaan(), percentiel(), etc . het gebruik van gemiddelde(), min() en max() functies worden in deze tutorial beschreven. De gemeen() functie wordt gebruikt om de rekenkundige gemiddelde waarde van de array-elementen te retourneren. Het rekenkundig gemiddelde wordt berekend door de som van alle elementen van de array te delen door het totale aantal arrayelementen. Als de specifieke as in de functie wordt genoemd, berekent deze de gemiddelde waarde van de specifieke as. max() functie wordt gebruikt om de maximale waarde van de array-elementen of de elementen van de specifieke array-as te achterhalen. min () functie wordt gebruikt om de minimumwaarde van de array-elementen of de specifieke array-as te achterhalen.

Gebruik van de functie mean()

De syntaxis van de functie mean() wordt hieronder gegeven.







Syntaxis :



numpig.gemeen(input_array,as=Geen,dtype=Geen,uit=Geen,keepdims=<geen waarde>)

Deze functie kan vijf argumenten bevatten. De doeleinden van deze argumenten worden hieronder beschreven:



input_array





Het is een verplicht argument dat een array als waarde neemt en het gemiddelde van de arraywaarden wordt berekend door deze functie.

as



Het is een optioneel argument en de waarde van dit argument kan een geheel getal of een tupel van gehele getallen zijn. Dit argument wordt gebruikt voor de multidimensionale array. Als de waarde van de as is ingesteld op 0, dan berekent de functie het gemiddelde van de kolomwaarden, en als de waarde van de as is ingesteld op 1, dan berekent de functie het gemiddelde van de rijwaarden.

dtype

Het is een optioneel argument dat wordt gebruikt om het gegevenstype van de gemiddelde waarde te definiëren.

uit

Het is een optioneel argument en wordt gebruikt wanneer de uitvoer van de functie in een alternatieve array moet worden opgeslagen. In dit geval moet de afmeting van de output-array hetzelfde zijn als de input-array. De standaardwaarde van dit argument is Geen .

keepdims

Het is een optioneel argument en elke Booleaanse waarde kan in dit argument worden ingesteld. Het wordt gebruikt om de uitvoer correct te verzenden op basis van de invoerarray.

Deze functie retourneert een array van gemiddelde waarden als de waarde van het out-argument is ingesteld op Geen , anders retourneert de functie de verwijzing naar de uitvoerarray.

Voorbeeld: functie mean() gebruiken

Het volgende voorbeeld laat zien hoe de gemiddelde waarde van een eendimensionale en tweedimensionale array kan worden berekend. Hier wordt de eerste functie mean() gebruikt met een eendimensionale array van gehele getallen, en de tweede functie mean() wordt gebruikt met een tweedimensionale array van gehele getallen.

# importeer NumPy-bibliotheek

importerennumpyalsbijv

# Maak een eendimensionale array

np_array=bijv.reeks([6, 4, 9, 3, 1])

# Print matrix en gemiddelde waarden

afdrukken('De waarden van de eendimensionale NumPy-array zijn:N',np_array)

afdrukken('De gemiddelde waarde van de eendimensionale array is:N',bijv.gemeen(np_array))

# Maak een tweedimensionale array

np_array=bijv.reeks([[5, 3, 5], [5, 4, 3]])

# Print matrix en gemiddelde waarden

afdrukken('NDe waarden van de tweedimensionale NumPy-array zijn:N',np_array)

afdrukken('De gemiddelde waarden van de tweedimensionale array zijn:N',bijv.gemeen(np_array,as=0))

Uitgang: :

De volgende uitvoer zal verschijnen na het uitvoeren van het bovenstaande script.

Gebruik van de max()-functie

De syntaxis van de functie max() wordt hieronder gegeven.

Syntaxis :

numpig.max(input_array,as=Geen,uit=Geen,keepdims=Geen,voorletter=Geen,waar=Geen)

Deze functie kan zes argumenten aannemen. De doeleinden van deze argumenten worden hieronder beschreven:

input_array

Het is een verplicht argument dat een array als waarde neemt, en deze functie vindt de maximale waarde van de array.

as

Het is een optioneel argument en de waarde ervan kan een geheel getal of een tupel van gehele getallen zijn. Dit argument wordt gebruikt voor de multidimensionale array.

uit

Het is een optioneel argument en wordt gebruikt wanneer de uitvoer van de functie in een alternatieve array moet worden opgeslagen.

keepdims

Het is een optioneel argument en elke Booleaanse waarde kan in dit argument worden ingesteld. Het wordt gebruikt om de uitvoer correct te verzenden op basis van de invoerarray.

voorletter

Het is een optioneel argument dat wordt gebruikt om de minimumwaarde van de uitvoer in te stellen.

waar

Het is een optioneel argument dat wordt gebruikt om de array-elementen te vergelijken om de maximale waarde te achterhalen. De standaardwaarde van dit argument is Geen .

Deze functie retourneert de maximale waarde voor de eendimensionale array of een array van de maximale waarden voor de multidimensionale array.

Voorbeeld: de functie max() gebruiken

In het volgende voorbeeld wordt het gebruik van de functie max() getoond om de maximale waarde van een eendimensionale array te achterhalen.

# importeer NumPy-bibliotheek

importerennumpyalsbijv

# Maak een NumPy-array van gehele getallen

np_array=bijv.reeks([eenentwintig, 5, 3. 4, 12, 30, 6])

# Zoek de maximale waarde uit de array

maximum waarde=bijv.max(np_array)

# Druk de maximale waarde af

afdrukken('De maximale waarde van de array is: ',maximum waarde)

Uitgang: :

De volgende uitvoer zal verschijnen na het uitvoeren van het bovenstaande script.

Gebruik van min() functie

De syntaxis van de functie min() wordt hieronder gegeven.

Syntaxis :

numpig.min(input_array,as=Geen,uit=Geen,keepdims=Geen,voorletter=Geen,waar=Geen)

Het doel van de argumenten van deze functie is hetzelfde als de max()-functie die is uitgelegd in het deel van de max()-functie. Dit retourneert de minimumwaarde van de invoerarray.

Voorbeeld: functie min() gebruiken

Het volgende voorbeeld toont het gebruik van de functie min() om de minimumwaarde van een eendimensionale array te achterhalen.

# importeer NumPy-bibliotheek

importerennumpyalsbijv

# Maak een NumPy-array van gehele getallen

np_array=bijv.reeks([eenentwintig, 5, 3. 4, 12, 30, 6])

# Zoek de maximale waarde uit de array

maximum waarde=bijv.max(np_array)

# Druk de maximale waarde af

afdrukken('De maximale waarde van de array is: ',maximum waarde)

Uitgang: :

De volgende uitvoer zal verschijnen na het uitvoeren van het bovenstaande script.

Conclusie

De doeleinden van drie handige aggregatiefuncties (mean(), max() en min()) zijn in deze zelfstudie uitgelegd om de lezers te helpen de manieren te kennen om deze functies in python-script te gebruiken.