Kako uporabljati funkcije Python NumPy mean (), min () in max ()?

How Use Python Numpy Mean



Knjižnica Python NumPy ima številne zbirne ali statistične funkcije za opravljanje različnih vrst nalog z enodimenzionalno ali večdimenzionalno matriko. Nekatere uporabne zbirne funkcije so povprečje (), min (), max (), povprečje (), vsota (), mediana (), percentil () itd . Uporaba povprečje (), min () in max () funkcije so opisane v tej vadnici. The pomeni() funkcija se uporablja za vrnitev aritmetične srednje vrednosti elementov matrike. Aritmetična sredina se izračuna tako, da se vsota vseh elementov matrike deli s skupnim številom elementov matrike. Če je v funkciji omenjena določena os, bo izračunala srednjo vrednost določene osi. max () Funkcija se uporablja za ugotavljanje največje vrednosti iz elementov matrike ali elementov določene osi matrike. min () funkcija se uporablja za ugotavljanje najmanjše vrednosti iz elementov matrike ali določene osi matrike.

Uporaba funkcije mean ()

Spodaj je navedena sintaksa funkcije mean ().







Sintaksa :



numpy.pomeni(input_array,os=Nobena,dtype=Nobena,ven=Nobena,keepdims=<brez vrednosti>)

Ta funkcija lahko sprejme pet argumentov. Namen teh argumentov je opisan spodaj:



input_array





To je obvezen argument, ki za vrednost vzame niz, povprečje vrednosti matrike pa izračuna ta funkcija.

os



To je neobvezen argument, vrednost tega argumenta pa je lahko celo število ali nabor celih števil. Ta argument se uporablja za večdimenzionalno matriko. Če je vrednost os je nastavljeno na 0, potem bo funkcija izračunala povprečje vrednosti stolpca, in če je vrednost os je nastavljena na 1, potem bo funkcija izračunala povprečje vrednosti vrstice.

dtype

To je izbirni argument, ki se uporablja za opredelitev podatkovnega tipa povprečne vrednosti.

ven

To je izbirni argument in se uporablja, ko bo treba izhod funkcije shraniti v alternativno matriko. V tem primeru mora biti dimenzija izhodne matrike enaka kot vhodna matrika. Privzeta vrednost tega argumenta je Nobena .

keepdims

To je izbirni argument in v tem argumentu je mogoče nastaviti poljubno logično vrednost. Uporablja se za pravilno oddajanje izhoda na podlagi vhodne matrike.

Ta funkcija vrne niz srednjih vrednosti, če je vrednost izhodnega argumenta nastavljena na Nobena , sicer funkcija vrne sklic na izhodno matriko.

Primer: Uporaba funkcije mean ()

Naslednji primer prikazuje, kako je mogoče izračunati srednjo vrednost enodimenzionalne in dvodimenzionalne matrike. Tu se prva funkcija Mean () uporablja z enodimenzionalnim nizom celih števil, druga funkcija Mean () pa se uporablja z dvodimenzionalnim nizom celih števil.

# uvoz knjižnice NumPy

uvoznumpykotnpr

# Ustvarite enodimenzionalno matriko

np_array=npr.matriko([6, 4, 9, 3, 1])

# Natisni matriko in povprečne vrednosti

tiskanje('Vrednosti enodimenzionalne matrike NumPy so: n',np_array)

tiskanje('Povprečna vrednost enodimenzionalne matrike je: n',npr.pomeni(np_array))

# Ustvarite dvodimenzionalno matriko

np_array=npr.matriko([[5, 3, 5], [5, 4, 3]])

# Natisni matriko in povprečne vrednosti

tiskanje(' nVrednosti dvodimenzionalne matrike NumPy so: n',np_array)

tiskanje('Povprečne vrednosti dvodimenzionalne matrike so: n',npr.pomeni(np_array,os=0))

Izhod :

Po izvedbi zgornjega skripta se prikaže naslednji izhod.

Uporaba funkcije max ()

Spodaj je navedena sintaksa funkcije max ().

Sintaksa :

numpy.maks(input_array,os=Nobena,ven=Nobena,keepdims=Nobena,začetni=Nobena,kje=Nobena)

Ta funkcija lahko sprejme šest argumentov. Namen teh argumentov je opisan spodaj:

input_array

To je obvezen argument, ki za vrednost vzame matriko in ta funkcija ugotovi največjo vrednost matrike.

os

To je neobvezen argument in njegova vrednost je lahko celo število ali par celih števil. Ta argument se uporablja za večdimenzionalno matriko.

ven

To je izbirni argument in se uporablja, ko bo treba izhod funkcije shraniti v alternativno matriko.

keepdims

To je izbirni argument in v tem argumentu je mogoče nastaviti poljubno logično vrednost. Uporablja se za pravilno oddajanje izhoda na podlagi vhodne matrike.

začetni

To je izbirni argument, ki se uporablja za nastavitev najmanjše vrednosti izhoda.

kje

To je izbirni argument, ki se uporablja za primerjavo elementov matrike, da bi ugotovili največjo vrednost. Privzeta vrednost tega argumenta je Nobena .

Ta funkcija vrne največjo vrednost za enodimenzionalno matriko ali niz največjih vrednosti za večdimenzionalno matriko.

Primer: Uporaba funkcije max ()

Naslednji primer prikazuje uporabo funkcije max () za ugotavljanje največje vrednosti enodimenzionalne matrike.

# uvoz knjižnice NumPy

uvoznumpykotnpr

# Ustvarite niz celih števil NumPy

np_array=npr.matriko([enaindvajset, 5, 3. 4, 12, 30, 6])

# Poiščite največjo vrednost iz matrike

max_value=npr.maks(np_array)

# Natisnite največjo vrednost

tiskanje('Največja vrednost matrike je:',max_value)

Izhod :

Po izvedbi zgornjega skripta se prikaže naslednji izhod.

Uporaba funkcije min ()

Spodaj je sintaksa funkcije min ().

Sintaksa :

numpy.min(input_array,os=Nobena,ven=Nobena,keepdims=Nobena,začetni=Nobena,kje=Nobena)

Namen argumentov te funkcije je enak funkciji max (), ki je bila razložena v delu funkcije max (). To vrne najmanjšo vrednost vhodnega polja.

Primer: Uporaba funkcije min ()

Naslednji primer prikazuje uporabo funkcije min () za ugotavljanje najmanjše vrednosti enodimenzionalne matrike.

# uvoz knjižnice NumPy

uvoznumpykotnpr

# Ustvarite niz celih števil NumPy

np_array=npr.matriko([enaindvajset, 5, 3. 4, 12, 30, 6])

# Poiščite največjo vrednost iz matrike

max_value=npr.maks(np_array)

# Natisnite največjo vrednost

tiskanje('Največja vrednost matrike je:',max_value)

Izhod :

Po izvedbi zgornjega skripta se prikaže naslednji izhod.

Zaključek

V tej vadnici so bili razloženi nameni treh uporabnih skupnih funkcij (mean (), max () in min ()), ki bralcem pomagajo poznati načine uporabe teh funkcij v skriptu python.