Kako koristiti funkcije Python NumPy mean (), min () i max ()?

How Use Python Numpy Mean



Knjižnica Python NumPy ima mnogo zbirnih ili statističkih funkcija za obavljanje različitih vrsta zadataka s jednodimenzionalnim ili višedimenzionalnim nizom. Neke od korisnih zbirnih funkcija su srednja vrijednost (), min (), max (), prosjek (), zbroj (), medijana (), percentil (), itd. . Upotrebe srednja vrijednost (), min () i max () funkcije opisane su u ovom vodiču. The znači () funkcija se koristi za vraćanje aritmetičke srednje vrijednosti elemenata niza. Aritmetička sredina izračunava se dijeljenjem zbroja svih elemenata niza s ukupnim brojem elemenata niza. Ako se određena os spominje u funkciji, tada će izračunati srednju vrijednost određene osi. max () Funkcija se koristi za otkrivanje najveće vrijednosti iz elemenata niza ili elemenata određene osi niza. min () funkcija se koristi za doznavanje minimalne vrijednosti iz elemenata niza ili određene osi polja.

Upotreba funkcije mean ()

Sintaksa funkcije mean () navedena je u nastavku.







Sintaksa :



numpy.znači(input_array,os=Nijedan,dtype=Nijedan,van=Nijedan,keepdims=<bez vrijednosti>)

Ova funkcija može uzeti pet argumenata. Svrhe ovih argumenata opisane su u nastavku:



input_array





To je obvezni argument koji uzima niz kao vrijednost, a prosjek vrijednosti niza izračunava se pomoću ove funkcije.

os



To je izborni argument, a vrijednost ovog argumenta može biti cijeli broj ili niz cijelih brojeva. Ovaj argument se koristi za višedimenzionalni niz. Ako je vrijednost os je postavljeno na 0, tada će funkcija izračunati srednju vrijednost stupaca, a ako je vrijednost os je postavljeno na 1, tada će funkcija izračunati srednju vrijednost redaka.

dtype

To je izborni argument koji se koristi za definiranje vrste podataka srednje vrijednosti.

van

To je izborni argument i koristi se kada će izlaz funkcije trebati pohraniti u alternativni niz. U tom slučaju dimenzija izlaznog niza mora biti ista kao ulazni niz. Zadana vrijednost ovog argumenta je Nijedan .

keepdims

To je izborni argument i u njemu se može postaviti bilo koja Booleova vrijednost. Koristi se za ispravan prijenos izlaza na temelju ulaznog niza.

Ova funkcija vraća niz srednjih vrijednosti ako je vrijednost argumenta out postavljena na Nijedan , inače funkcija vraća referencu na izlazni niz.

Primjer: Upotreba funkcije mean ()

Sljedeći primjer pokazuje kako se može izračunati srednja vrijednost jednodimenzionalnog i dvodimenzionalnog niza. Ovdje se prva funkcija mean () koristi s jednodimenzionalnim nizom cijelih brojeva, a druga funkcija mean () s dvodimenzionalnim nizom cijelih brojeva.

# import knjižnica NumPy

uvoznumpykaonpr

# Napravite jednodimenzionalni niz

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

# Ispišite niz i srednje vrijednosti

ispisati('Vrijednosti jednodimenzionalnog NumPy niza su: n',np_array)

ispisati('Srednja vrijednost jednodimenzionalnog niza je: n',npr.znači(np_array))

# Napravite dvodimenzionalni niz

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

# Ispišite niz i srednje vrijednosti

ispisati(' nVrijednosti dvodimenzionalnog NumPy niza su: n',np_array)

ispisati('Srednje vrijednosti dvodimenzionalnog niza su: n',npr.znači(np_array,os=0))

Izlaz :

Sljedeći izlaz pojavit će se nakon izvršavanja gornje skripte.

Upotreba funkcije max ()

Sintaksa funkcije max () navedena je u nastavku.

Sintaksa :

numpy.maks(input_array,os=Nijedan,van=Nijedan,keepdims=Nijedan,početni=Nijedan,gdje=Nijedan)

Ova funkcija može uzeti šest argumenata. Svrhe ovih argumenata opisane su u nastavku:

input_array

To je obvezni argument koji za vrijednost uzima niz, a ova funkcija doznaje najveću vrijednost niza.

os

To je izborni argument, a njegova vrijednost može biti cijeli broj ili niz cijelih brojeva. Ovaj argument se koristi za višedimenzionalni niz.

van

To je izborni argument i koristi se kada će izlaz funkcije trebati pohraniti u alternativni niz.

keepdims

To je izborni argument i u njemu se može postaviti bilo koja Booleova vrijednost. Koristi se za ispravan prijenos izlaza na temelju ulaznog niza.

početni

To je izborni argument koji se koristi za postavljanje minimalne vrijednosti izlaza.

gdje

To je izborni argument koji se koristi za usporedbu elemenata niza kako bi se saznala najveća vrijednost. Zadana vrijednost ovog argumenta je Nijedan .

Ova funkcija vraća maksimalnu vrijednost za jednodimenzionalni niz ili niz maksimalnih vrijednosti za višedimenzionalni niz.

Primjer: Upotreba funkcije max ()

Sljedeći primjer prikazuje korištenje funkcije max () za otkrivanje maksimalne vrijednosti jednodimenzionalnog niza.

# import knjižnica NumPy

uvoznumpykaonpr

# Stvorite NumPy niz cijelih brojeva

np_array=npr.nizu([dvadeset i jedan, 5, 3. 4, 12, 30, 6])

# Pronađite najveću vrijednost iz niza

max_value=npr.maks(np_array)

# Ispišite najveću vrijednost

ispisati('Maksimalna vrijednost niza je:',max_value)

Izlaz :

Sljedeći izlaz pojavit će se nakon izvršavanja gornje skripte.

Upotreba funkcije min ()

Sintaksa funkcije min () navedena je u nastavku.

Sintaksa :

numpy.min(input_array,os=Nijedan,van=Nijedan,keepdims=Nijedan,početni=Nijedan,gdje=Nijedan)

Svrhe argumenata ove funkcije iste su kao funkcija max () koja je objašnjena u dijelu funkcije max (). Ovo vraća minimalnu vrijednost ulaznog niza.

Primjer: Upotreba funkcije min ()

Sljedeći primjer prikazuje uporabu funkcije min () za otkrivanje minimalne vrijednosti jednodimenzionalnog niza.

# import knjižnica NumPy

uvoznumpykaonpr

# Stvorite NumPy niz cijelih brojeva

np_array=npr.nizu([dvadeset i jedan, 5, 3. 4, 12, 30, 6])

# Pronađite najveću vrijednost iz niza

max_value=npr.maks(np_array)

# Ispišite najveću vrijednost

ispisati('Maksimalna vrijednost niza je:',max_value)

Izlaz :

Sljedeći izlaz pojavit će se nakon izvršavanja gornje skripte.

Zaključak

Svrhe tri korisne zbirne funkcije (mean (), max () i min ()) objašnjene su u ovom vodiču kako bi pomogle čitateljima da znaju načine korištenja ovih funkcija u python skripti.