Numpy ptp metoda

Numpy Ptp Metoda



NumPy je kratica za Numerical Python i to je Python programska biblioteka. Ima različite osnovne funkcije, matematičke funkcije, statističke funkcije i funkcije niza. Metoda ptp() jedna je od statističkih funkcija biblioteke NumPy. PTP je kratica za peak to peak. Metoda NumPy ptp() koristi se za pronalaženje raspona duž određene osi iz polja NumPy. Raspon varira od maksimuma do minimuma.

Raspon se može izračunati kao:

Raspon = Najveća vrijednost – Minimalna vrijednost

Sintaksa metode NumPy ptp().

Metoda NumPy ptp() može se deklarirati kao:







x = NumPy. ptp ( arr , os = nikakav , van = nikakav , držati dims = < bez vrijednosti > )

Parametri metode NumPy ptp().

Sada ćemo raspravljati o opisu argumenata koje prihvaća funkcija ptp():



Arr = Arr predstavlja podatke ulaznog niza.



Os = Os predstavlja duž koje bi se raspon osi mogao pronaći. Prema zadanim postavkama, ulazni niz radi kao spljošten. Spljošteno znači rad niza na svim osima. Ako je vrijednost osi 0, ona predstavlja raspon duž stupca. A ako je vrijednost osi 1, ona predstavlja raspon duž retka.





Van = Out predstavlja alternativni niz u koji želimo pohraniti izlaz ili rezultat. Dimenzije ovog niza moraju odgovarati onima željenog rezultata.

Zadrži Dims = To je također izborni argument. Ovaj je parametar koristan kada je izlazni niz netočan ili smanjen ulijevo s dimenzijom veličine jedan, ispravit će rezultate niza.



Povratna vrijednost metode NumPy ptp().

Povratna vrijednost znači izlaz izvršenog koda. Metoda NumPy ptp() vratit će raspon niza. Vratit će skalarne vrijednosti.

Primjer # 1:

U ovom primjeru raspravljat ćemo o tome kako pronaći ili izračunati raspon 1D niza pomoću funkcije NumPy ptp().

Započnimo kod uvozom potrebne biblioteke. Moramo integrirati NumPy modul Pythona kao np. Zatim smo u sljedećoj izjavi inicijalizirali jednodimenzionalni niz kao 'arr' i dodijelili mu različite vrijednosti. Zatim smo upotrijebili metodu print() za prikaz iskaza 'Given array is'. Još jednom se funkcija print() koristi za ispis stavki zadanog jednodimenzionalnog niza. Izjava 'Raspon zadanog niza je' ispisuje se korištenjem metode print(). U posljednjem koraku primjenjuje se metoda NumPy ptp() za pronalaženje raspona ponuđenog niza. Da biste pronašli raspon, on je otprilike minus minimalna vrijednost od maksimalne vrijednosti. Naredba za ispis također je deklarirana za prikaz izračunatog raspona zadanog 1D polja.

Imamo ishod u kojem nam ostaje raspon zadanog niza.

Primjer # 2:

U ovom slučaju, vidjet ćemo kako dobiti raspon 2D niza pozivanjem funkcije NumPy ptp().

Prvo, važan i obavezan korak je uvoz NumPy biblioteke Pythona. Uvezli smo ga kao np. Zatim smo uzeli 'DATA' kao varijablu i dodijelili različite vrijednosti ovoj varijabli 'DATA'. Prošli smo dvodimenzionalni niz tako da dobivamo raspon tog dvodimenzionalnog niza. Vrijednosti koje smo uzeli u 2D nizu su: [[2, 15], [10, 1]]. Metoda print() je deklarirana za prikaz potrebnih elemenata 2D polja kao izlaza. Opet smo pozvali funkciju print() da prikažemo izjavu 'Raspon zadanog 2D niza je'. Na kraju smo pozvali funkciju np.ptp() da pronađemo raspon 2D niza. Ova funkcija sadrži vrijednosti navedenog 2d niza kao parametar.

U izlazu imamo raspon '14' 2D polja i izračunava se prema: maksimalna vrijednost - minimalna vrijednost.

Primjer # 3:

Ovdje promatramo metodu izračunavanja raspona redova 2D niza pomoću NumPy ptp().

Kao što već znamo, uvoz biblioteke glavni je korak. Dakle, u ovom slučaju, za izvršavanje koda, ugradili smo NumPy modul kao np. Zatim je deklariran 'X' i zadržao je elemente dvodimenzionalnog niza. Zatim upotrijebite funkciju print() za prikaz retka 'Dani niz je'. Funkcija ispisa također ispisuje dvodimenzionalni niz. Sada ćemo pronaći raspon zadanog polja pozivanjem metode NumPy ptp() pružanjem parametra 'axis' kao axis = 1. To će dati raspon dvodimenzionalnog polja po redu.

U rezultatu imamo raspon redova 2D niza jer imamo vrijednost 1 parametra 'os'.

Primjer # 4:

Pogledajmo kako dobiti raspon stupaca 2D niza upotrebom NumPy ptp().

U ovom slučaju naučit ćemo okomito pronalaženje raspona 2D niza. Prvi korak je integracija NumPy biblioteke. Drugi korak uključuje inicijalizaciju varijable 'Y' kao ulaznog 2D niza za pohranjivanje vrijednosti niza. Treći korak je ispisati vrijednosti NumPy 2D niza pozivanjem funkcije print() prosljeđivanjem vrijednosti 'Y' u njoj kao argumenta. U četvrtom koraku ponovno se poziva izjava za ispis kako bi se prikazala fraza 'Raspon zadanog niza kada je os = 0'. Na kraju pozovite funkciju np.ptp() da dobijete raspon definiranog 2D niza. Ova metoda ima dva argumenta, koji uključuju traženi niz i parametar 'os'. Ovdje smo postavili vrijednost argumenta 'os' na 0 jer želimo pronaći raspon 2D niza po stupcima.

Nakon uspješnog izvođenja programa, imamo sljedeći izlaz:

Zaključak

Kako bismo vam pomogli da bolje razumijete metodu NumPy ptp(), u vodiču smo raspravljali o širokom rasponu tema. Obuhvaćeni su sintaksa, parametri i povratna vrijednost metode NumPy ptp(). Raspon jednodimenzionalnog niza izračunat je u prvom kodu, a raspon dvodimenzionalnog niza određen je u drugom primjeru. Raspon 2D niza, i po redu i po stupcu, procijenjen je u posljednja dva slučaja.