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.

Hry HD remasterované hry pre Linux, ktoré nikdy predtým nemali vydanie Linuxu
HD remasterované hry pre Linux, ktoré nikdy predtým nemali vydanie Linuxu
Mnoho vývojárov a vydavateľov hier prichádza s remastrom starých hier v rozlíšení HD, aby predĺžili životnosť franšízy. Prosím fanúšikov, ktorí požadu...
Hry Ako používať AutoKey na automatizáciu hier pre Linux
Ako používať AutoKey na automatizáciu hier pre Linux
AutoKey je obslužný program na automatizáciu stolných počítačov pre systémy Linux a X11, programovaný v programoch Python 3, GTK a Qt. Pomocou jeho fu...
Hry Ako zobraziť počítadlo FPS v hrách Linux
Ako zobraziť počítadlo FPS v hrách Linux
Hranie na systéme Linux získalo veľký tlak, keď spoločnosť Valve v roku 2012 oznámila podporu systému Linux pre klienta Steam a ich hry. Od tej doby s...