Gegevenswetenschap

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

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

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 beschreven in deze tutorial. 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:

numpy.mean(input_array, axis=None, dtype=None, out=None, keepdims=)

Deze functie kan vijf argumenten aannemen. 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 reeks gemiddelde waarden als de waarde van het argument out 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
importeer numpy als np
# Maak een eendimensionale array
np_array = np.reeks([6, 4, 9, 3, 1])
# Print matrix en gemiddelde waarden
print("De waarden van de eendimensionale NumPy-array zijn:\n ", np_array)
print("De gemiddelde waarde van de eendimensionale array is:\n", np.gemiddelde (np_array))
# Maak een tweedimensionale array
np_array = np.reeks([[5, 3, 5], [5, 4, 3]])
# Print matrix en gemiddelde waarden
print("\nDe waarden van de tweedimensionale NumPy-array zijn:\n  ", np_array)
print("De gemiddelde waarden van de tweedimensionale array zijn:\n", np.gemiddelde (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:

numpy.max(input_array, axis=None, out=None, keepdims=None, initial=None, where=None)

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 heeft, 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.

eerste

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

Het volgende voorbeeld toont het gebruik van de functie max() om de maximale waarde van een eendimensionale array te achterhalen.

# importeer NumPy-bibliotheek
importeer numpy als np
# Maak een NumPy-array van gehele getallen
np_array = np.reeks([21, 5, 34, 12, 30, 6])
# Zoek de maximale waarde uit de array
max_waarde = np.max(np_array)
# Druk de maximale waarde af
print('De maximale waarde van de array is: ', max_value)

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:

numpy.min(input_array, axis=None, out=None, keepdims=None, initial=None, where=None)

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
importeer numpy als np
# Maak een NumPy-array van gehele getallen
np_array = np.reeks([21, 5, 34, 12, 30, 6])
# Zoek de maximale waarde uit de array
max_waarde = np.max(np_array)
# Druk de maximale waarde af
print('De maximale waarde van de array is: ', max_value)

Uitgang::

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

Conclusie

De doelen 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.

Hoe een spel op Linux te ontwikkelen
Tien jaar geleden zouden niet veel Linux-gebruikers voorspellen dat hun favoriete besturingssysteem ooit een populair spelplatform voor commerciële vi...
Open source-poorten van commerciële game-engines
Gratis, open source en platformonafhankelijke game-engine-recreaties kunnen worden gebruikt om zowel oude als enkele van de vrij recente gametitels te...
Beste opdrachtregelspellen voor Linux
De opdrachtregel is niet alleen je grootste bondgenoot bij het gebruik van Linux, hij kan ook de bron van entertainment zijn omdat je hem kunt gebruik...