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 NumPyuvoznumpykaonpr
# 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 NumPyuvoznumpykaonpr
# 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 NumPyuvoznumpykaonpr
# 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.