Data Science

Ako používať funkcie Python NumPy mean (), min () a max ()?

Ako používať funkcie Python NumPy mean (), min () a max ()?

Knižnica Python NumPy má veľa súhrnných alebo štatistických funkcií na vykonávanie rôznych typov úloh pomocou jednorozmerného alebo viacrozmerného poľa. Niektoré z užitočných agregačných funkcií sú priemer (), min (), max (), priemer (), suma (), medián (), percentil () atď. Využitia priemer (), min () a max () funkcie sú popísané v tomto návode. The priemer () funkcia sa používa na vrátenie aritmetickej strednej hodnoty prvkov poľa. Aritmetický priemer sa počíta vydelením súčtu všetkých prvkov poľa celkovým počtom prvkov poľa. Ak je vo funkcii uvedená konkrétna os, bude vypočítaná stredná hodnota konkrétnej osi. max () Funkcia sa používa na zistenie maximálnej hodnoty z prvkov poľa alebo prvkov konkrétnej osi poľa. min () Funkcia sa používa na zistenie minimálnej hodnoty z prvkov poľa alebo konkrétnej osi poľa.

Použitie funkcie mean ()

Syntax funkcie mean () je uvedená nižšie.

Syntax:

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

Táto funkcia môže obsahovať päť argumentov. Účely týchto argumentov sú opísané nižšie:

input_array

Je to povinný argument, ktorý vezme pole ako hodnotu a touto funkciou sa vypočíta priemer hodnôt poľa.

os

Je to voliteľný argument a hodnotou tohto argumentu môže byť celé číslo alebo n-tica celých čísel. Tento argument sa používa pre viacrozmerné pole. Ak je hodnota os je nastavená na 0, potom funkcia vypočíta priemer z hodnôt stĺpca, a ak je hodnota z os je nastavená na 1, potom funkcia vypočíta priemer hodnôt z riadkov.

dtype

Je to voliteľný argument, ktorý sa používa na definovanie dátového typu strednej hodnoty.

von

Je to voliteľný argument a používa sa, keď bude potrebné výstup funkcie uložiť v alternatívnom poli. V takom prípade musí byť rozmer výstupného poľa rovnaký ako vstupné pole. Predvolená hodnota tohto argumentu je Žiadne.

keepdims

Je to voliteľný argument a v tomto argumente je možné nastaviť ľubovoľnú logickú hodnotu. Používa sa na správny prenos výstupu na základe vstupného poľa.

Táto funkcia vracia pole stredných hodnôt, ak je hodnota argumentu out nastavená na Žiadne, inak funkcia vráti odkaz na výstupné pole.

Príklad: Použitie funkcie mean ()

Nasledujúci príklad ukazuje, ako je možné vypočítať strednú hodnotu jednorozmerného a dvojrozmerného poľa. Tu sa prvá funkcia mean () používa s jednorozmerným poľom celých čísel a druhá funkcia mean () sa používa s dvojrozmerným poľom celých čísel.

# importovať knižnicu NumPy
importovať numpy ako np
# Vytvorte jednorozmerné pole
np_array = np.pole ([6, 4, 9, 3, 1])
# Vytlačte pole a priemerné hodnoty
print ("Hodnoty jednorozmerného poľa NumPy sú: \ n", np_array)
print ("Priemerná hodnota jednorozmerného poľa je: \ n", np.priemer (np_array))
# Vytvorte dvojrozmerné pole
np_array = np.pole ([[5, 3, 5], [5, 4, 3]])
# Vytlačte pole a priemerné hodnoty
print ("\ nHodnoty dvojrozmerného poľa NumPy sú: \ n", np_array)
print ("Priemerné hodnoty dvojrozmerného poľa sú: \ n", np.priemer (np_array, os = 0))

Výkon:

Po vykonaní vyššie uvedeného skriptu sa zobrazí nasledujúci výstup.

Použitie funkcie max ()

Syntax funkcie max () je uvedená nižšie.

Syntax:

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

Táto funkcia môže mať šesť argumentov. Účely týchto argumentov sú opísané nižšie:

input_array

Je to povinný argument, ktorý berie pole ako hodnotu a táto funkcia zistí maximálnu hodnotu poľa.

os

Je to voliteľný argument a jeho hodnotou môže byť celé číslo alebo n-tica celých čísel. Tento argument sa používa pre viacrozmerné pole.

von

Je to voliteľný argument a používa sa, keď bude potrebné výstup funkcie uložiť v alternatívnom poli.

keepdims

Je to voliteľný argument a v tomto argumente je možné nastaviť ľubovoľnú logickú hodnotu. Používa sa na správny prenos výstupu na základe vstupného poľa.

počiatočné

Je to voliteľný argument, ktorý sa používa na nastavenie minimálnej hodnoty výstupu.

kde

Je to voliteľný argument, ktorý sa používa na porovnanie prvkov poľa s cieľom zistiť maximálnu hodnotu. Predvolená hodnota tohto argumentu je Žiadne.

Táto funkcia vráti maximálnu hodnotu pre jednorozmerné pole alebo pole maximálnych hodnôt pre viacrozmerné pole.

Príklad: Použitie funkcie max ()

Nasledujúci príklad ukazuje použitie funkcie max () na zistenie maximálnej hodnoty jednorozmerného poľa.

# importovať knižnicu NumPy
importovať numpy ako np
# Vytvorte pole NumPy celých čísel
np_array = np.pole ([21, 5, 34, 12, 30, 6])
# Nájdite maximálnu hodnotu z poľa
max_value = np.max (np_array)
# Vytlačte maximálnu hodnotu
print ('Maximálna hodnota poľa je:', max_value)

Výkon:

Po vykonaní vyššie uvedeného skriptu sa zobrazí nasledujúci výstup.

Použitie funkcie min ()

Syntax funkcie min () je uvedená nižšie.

Syntax:

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

Účely argumentov tejto funkcie sú rovnaké ako funkcia max (), ktorá bola vysvetlená v časti funkcie max (). Týmto sa vráti minimálna hodnota vstupného poľa.

Príklad: Použitie funkcie min ()

Nasledujúci príklad ukazuje použitie funkcie min () na zistenie minimálnej hodnoty jednorozmerného poľa.

# importovať knižnicu NumPy
importovať numpy ako np
# Vytvorte pole NumPy celých čísel
np_array = np.pole ([21, 5, 34, 12, 30, 6])
# Nájdite maximálnu hodnotu z poľa
max_value = np.max (np_array)
# Vytlačte maximálnu hodnotu
print ('Maximálna hodnota poľa je:', max_value)

Výkon:

Po vykonaní vyššie uvedeného skriptu sa zobrazí nasledujúci výstup.

Záver

V tomto návode sme vysvetlili účely troch užitočných agregačných funkcií (mean (), max () a min ()), aby čitateľom pomohli spoznať spôsoby použitia týchto funkcií v skripte python.

Ako používať Xdotool na stimuláciu kliknutí a stlačenia myši v systéme Linux
Xdotool je bezplatný a otvorený nástroj príkazového riadku na simuláciu kliknutí a stlačenia klávesov myši. Tento článok sa bude týkať stručného sprie...
Top 5 ergonomických produktov pre počítačové myši pre Linux
Spôsobuje dlhodobé používanie počítača bolesť zápästia alebo prstov? Trpíte stuhnutými kĺbmi a neustále si musíte podávať ruky? Cítite pálivú bolesť z...
Ako zmeniť nastavenie myši a touchpadu pomocou systému Xinput v systéme Linux
Väčšina distribúcií systému Linux sa štandardne dodáva s knižnicou „libinput“ na spracovanie vstupných udalostí v systéme. Dokáže spracovať vstupné ud...