Kā izmantot Python NumPy mean (), min () un max () funkcijas?

How Use Python Numpy Mean



Python NumPy bibliotēkai ir daudz apkopotu vai statistisku funkciju dažāda veida uzdevumu veikšanai ar viendimensiju vai daudzdimensiju masīvu. Dažas noderīgas apkopošanas funkcijas ir vidējais (), min (), max (), vidējais (), summa (), mediāna (), procentile () utt. . Lietojumi vidējais (), min () un max () funkcijas ir aprakstītas šajā apmācībā. The nozīmē () funkcija tiek izmantota, lai atgrieztu masīva elementu vidējo aritmētisko vērtību. Vidējo aritmētisko aprēķina, dalot visu masīva elementu summu ar kopējo masīva elementu skaitu. Ja funkcijā ir minēta konkrētā ass, tad tā aprēķinās konkrētās ass vidējo vērtību. maks. () funkcija tiek izmantota, lai uzzinātu maksimālo vērtību no masīva elementiem vai konkrētās masīva ass elementiem. min () funkcija tiek izmantota, lai uzzinātu minimālo vērtību no masīva elementiem vai konkrētās masīva ass.

Funkcijas mean () izmantošana

Funkcijas mean () sintakse ir parādīta zemāk.







Sintakse :



dūšīgs.nozīmē(ievades_masīvs,ass=Nav,dtype=Nav,ārā=Nav,saglabājiet tumšos=<nav vērtības>)

Šai funkcijai var būt pieci argumenti. Šo argumentu mērķi ir aprakstīti turpmāk:



ievades_masīvs





Tas ir obligāts arguments, kas izmanto masīvu kā vērtību, un masīva vērtību vidējo vērtību aprēķina šī funkcija.

ass



Tas nav obligāts arguments, un šī argumenta vērtība var būt vesels skaitlis vai veselu skaitļu kopums. Šis arguments tiek izmantots daudzdimensiju masīvam. Ja vērtība ass ir iestatīts uz 0, tad funkcija aprēķinās kolonnu vērtību vidējo vērtību un, ja vērtība ass ir iestatīts uz 1, tad funkcija aprēķinās rindas vērtību vidējo vērtību.

dtype

Tas ir fakultatīvs arguments, ko izmanto, lai definētu vidējās vērtības datu tipu.

ārā

Tas ir fakultatīvs arguments, un to izmanto, ja funkcijas izvade būs jāglabā alternatīvā masīvā. Šajā gadījumā izvades masīva izmēram jābūt tādam pašam kā ievades masīvam. Šī argumenta noklusējuma vērtība ir Nav .

saglabājiet tumšos

Tas nav obligāts arguments, un šajā argumentā var iestatīt jebkuru Būla vērtību. To izmanto, lai pareizi pārsūtītu izvadi, pamatojoties uz ievades masīvu.

Šī funkcija atgriež vidējo vērtību masīvu, ja izejas argumenta vērtība ir iestatīta uz Nav , pretējā gadījumā funkcija atgriež atsauci uz izvades masīvu.

Piemērs: izmantojot funkciju mean ()

Šis piemērs parāda, kā var aprēķināt viendimensiju un divdimensiju masīva vidējo vērtību. Šeit pirmā vidējā () funkcija tiek izmantota ar viendimensiju veselu skaitļu masīvu, bet otrā vidējā () funkcija tiek izmantota ar divdimensiju veselu skaitļu masīvu.

# importēt NumPy bibliotēku

importētdūšīgspiem

# Izveidojiet viendimensiju masīvu

np_masīvs=piem.masīvs([6, 4, 9, 3, 1])

# Drukas masīvs un vidējās vērtības

drukāt('Viendimensiju NumPy masīva vērtības ir šādas: n',np_masīvs)

drukāt('Viendimensiju masīva vidējā vērtība ir: n',piem.nozīmē(np_masīvs))

# Izveidojiet divdimensiju masīvu

np_masīvs=piem.masīvs([[5, 3, 5], [5, 4, 3]])

# Drukas masīvs un vidējās vērtības

drukāt(' nDivdimensiju NumPy masīva vērtības ir šādas: n',np_masīvs)

drukāt(Divdimensiju masīva vidējās vērtības ir šādas: n',piem.nozīmē(np_masīvs,ass=0))

Izeja :

Pēc iepriekš minētā skripta izpildes parādīsies šāda izvade.

Funkcijas max () izmantošana

Funkcijas max () sintakse ir parādīta zemāk.

Sintakse :

dūšīgs.maks(ievades_masīvs,ass=Nav,ārā=Nav,saglabājiet tumšos=Nav,sākotnējais=Nav,kur=Nav)

Šai funkcijai var būt seši argumenti. Šo argumentu mērķi ir aprakstīti turpmāk:

ievades_masīvs

Tas ir obligāts arguments, kas kā vērtību ņem masīvu, un šī funkcija noskaidro masīva maksimālo vērtību.

ass

Tas nav obligāts arguments, un tā vērtība var būt vesels skaitlis vai veselu skaitļu kopums. Šis arguments tiek izmantots daudzdimensiju masīvam.

ārā

Tas ir fakultatīvs arguments, un to izmanto, ja funkcijas izvade būs jāglabā alternatīvā masīvā.

saglabājiet tumšos

Tas nav obligāts arguments, un šajā argumentā var iestatīt jebkuru Būla vērtību. To izmanto, lai pareizi pārsūtītu izvadi, pamatojoties uz ievades masīvu.

sākotnējais

Tas ir fakultatīvs arguments, ko izmanto, lai iestatītu izvades minimālo vērtību.

kur

Tas ir fakultatīvs arguments, ko izmanto, lai salīdzinātu masīva elementus, lai uzzinātu maksimālo vērtību. Šī argumenta noklusējuma vērtība ir Nav .

Šī funkcija atgriež viendimensiju masīva maksimālo vērtību vai daudzdimensiju masīva maksimālo vērtību masīvu.

Piemērs: izmantojot funkciju max ()

Šis piemērs parāda funkcijas max () izmantošanu, lai noskaidrotu viendimensiju masīva maksimālo vērtību.

# importēt NumPy bibliotēku

importētdūšīgspiem

# Izveidojiet veselu skaitļu masīvu NumPy

np_masīvs=piem.masīvs([divdesmitviens, 5, 3. 4, 12, 30, 6])

# Atrodiet masīva maksimālo vērtību

max_value=piem.maks(np_masīvs)

# Izdrukājiet maksimālo vērtību

drukāt('Masīva maksimālā vērtība ir:',max_value)

Izeja :

Pēc iepriekš minētā skripta izpildes parādīsies šāda izvade.

Funkcijas min () izmantošana

Funkcijas min () sintakse ir dota zemāk.

Sintakse :

dūšīgs.min(ievades_masīvs,ass=Nav,ārā=Nav,saglabājiet tumšos=Nav,sākotnējais=Nav,kur=Nav)

Šīs funkcijas argumentu mērķi ir tādi paši kā max () funkcijai, kas paskaidrota funkcijas max () daļā. Tas atgriež ievades masīva minimālo vērtību.

Piemērs: Min () funkcijas izmantošana

Šis piemērs parāda funkcijas min () izmantošanu, lai noskaidrotu viendimensiju masīva minimālo vērtību.

# importēt NumPy bibliotēku

importētdūšīgspiem

# Izveidojiet veselu skaitļu masīvu NumPy

np_masīvs=piem.masīvs([divdesmitviens, 5, 3. 4, 12, 30, 6])

# Atrodiet masīva maksimālo vērtību

max_value=piem.maks(np_masīvs)

# Izdrukājiet maksimālo vērtību

drukāt('Masīva maksimālā vērtība ir:',max_value)

Izeja :

Pēc iepriekš minētā skripta izpildes parādīsies šāda izvade.

Secinājums

Šajā apmācībā ir izskaidroti trīs noderīgu apkopošanas funkciju (vidējais (), max () un min ()) mērķi, lai palīdzētu lasītājiem uzzināt veidus, kā šīs funkcijas izmantot python skriptos.