Numpy ptp metode

Numpy Ptp Metode



NumPy apzīmē Numerical Python, un tā ir Python programmēšanas bibliotēka. Tam ir dažādas pamatfunkcijas, matemātiskās funkcijas, statistikas funkcijas un virkņu funkcijas. Ptp() metode ir viena no NumPy bibliotēkas statistikas funkcijām. PTP apzīmē no maksimuma līdz maksimumam. NumPy ptp() metode tiek izmantota, lai atrastu diapazonu pa konkrēto asi no NumPy masīva. Diapazons svārstās no maksimālā līdz minimumam.

Diapazonu var aprēķināt šādi:

Diapazons = Maksimālā vērtība – minimālā vērtība

Metodes NumPy ptp() sintakse

NumPy ptp() metodi var deklarēt kā:







X = NumPy. ptp ( arr , ass = neviens , ārā = neviens , saglabāt blāvu = < nekādas vērtības > )

NumPy ptp() metodes parametri

Tagad mēs apspriedīsim ptp () funkcijas pieņemto argumentu aprakstu:



Arr = Arr apzīmē ievades masīva datus.



Ass = Axis apzīmē to, pa kuru ass diapazons tiktu atrasts. Pēc noklusējuma ievades masīvs darbojas kā saplacināts. Saplacināts nozīmē masīva darbu uz visām asīm. Ja ass vērtība ir 0, tā apzīmē diapazonu gar kolonnu. Un, ja ass vērtība ir 1, tā apzīmē diapazonu visā rindā.





Ārā = Out apzīmē alternatīvu masīvu, kurā vēlamies saglabāt izvadi vai rezultātu. Šī masīva izmēriem jāatbilst vēlamā rezultāta izmēriem.

Keep Dims = Tas ir arī neobligāts arguments. Šis parametrs ir noderīgs, ja izvades masīvs ir nepareizs vai samazināts pa kreisi ar izmēru viens, tas izlabos masīva rezultātus.



Metodes NumPy ptp() atgriešanas vērtība

Atgriešanas vērtība nozīmē izpildītā koda izvadi. Metode NumPy ptp() atgriezīs masīva diapazonu. Tas atgriezīs skalārās vērtības.

1. piemērs:

Šajā piemērā mēs apspriedīsim, kā atrast vai aprēķināt 1D masīva diapazonu, izmantojot funkciju NumPy ptp().

Sāksim kodu, importējot nepieciešamo bibliotēku. Mums ir jāintegrē Python NumPy modulis kā np. Pēc tam nākamajā paziņojumā mēs inicializējām viendimensijas masīvu kā “arr” un piešķīrām tam dažādas vērtības. Pēc tam mēs izmantojām metodi print (), lai parādītu paziņojumu “Dotais masīvs ir”. Vēlreiz funkcija print() tiek izmantota, lai drukātu dotā viendimensijas masīva vienumus. Paziņojums “Dotā masīva diapazons ir” tiek drukāts, izmantojot metodi print(). Pēdējā darbībā tiek izmantota NumPy ptp() metode, lai atrastu nodrošinātā masīva diapazonu. Lai atrastu diapazonu, tas ir aptuveni mīnus minimālā vērtība no maksimālās vērtības. Drukāšanas priekšraksts ir arī deklarēts, lai parādītu dotā 1D masīva aprēķināto diapazonu.

Mums ir rezultāts, kurā mums paliek dotā masīva diapazons.

2. piemērs:

Šajā gadījumā mēs redzēsim, kā iegūt 2D masīva diapazonu, izsaucot funkciju NumPy ptp ().

Pirmkārt, svarīgs un obligāts solis ir Python NumPy bibliotēkas importēšana. Mēs to importējām kā np. Tālāk mēs esam izmantojuši “DATA” kā mainīgo un šim mainīgajam “DATA” piešķīruši dažādas vērtības. Mēs esam izturējuši divdimensiju masīvu, lai iegūtu šī divdimensiju masīva diapazonu. Vērtības, ko esam paņēmuši 2D masīvā, ir: [[2, 15], [10, 1]]. Metode print() ir deklarēta, lai parādītu nepieciešamos 2D masīva elementus kā izvadi. Atkal mēs esam izsaukuši funkciju print (), lai parādītu paziņojumu “Dotā 2D masīva diapazons ir”. Visbeidzot, mēs esam izsaukuši funkciju np.ptp(), lai atrastu 2D masīva diapazonu. Šī funkcija kā parametru satur nodrošinātā 2d masīva vērtības.

Izvadā mums ir 2D masīva diapazons “14”, un to aprēķina pēc: maksimālā vērtība – minimālā vērtība.

3. piemērs:

Šeit mēs novērojam 2D ​​masīva rindu diapazona aprēķināšanas metodi, izmantojot NumPy ptp ().

Kā mēs jau zinām, galvenais solis, kas jāveic, ir bibliotēkas importēšana. Tātad šajā gadījumā koda izpildei esam iekļāvuši NumPy moduli kā np. Pēc tam tika pasludināts “X”, un tajā tika saglabāti divdimensiju masīva elementi. Pēc tam izmantojiet funkciju print(), lai parādītu rindu “Dotais masīvs ir”. Drukas funkcija izdrukā arī divdimensiju masīvu. Tagad mēs atradīsim dotā masīva diapazonu, izsaucot NumPy ptp() metodi, norādot parametru 'axis' kā ass = 1. Tas rādīs divdimensiju masīva diapazonu pa rindām.

Rezultātā mums ir 2D masīva rindu diapazons, jo mums ir parametra “ass” vērtība 1.

4. piemērs:

Apskatīsim, kā iegūt 2D masīva kolonnu diapazonu, izmantojot NumPy ptp ().

Šajā gadījumā mēs uzzināsim par 2D masīva diapazona atrašanu vertikāli. Pirmais solis ir NumPy bibliotēkas integrēšana. Otrais solis ietver mainīgā 'Y' inicializāciju kā ievades 2D masīvu, lai saglabātu masīva vērtības. Trešais solis ir izdrukāt NumPy 2D masīva vērtības, izsaucot funkciju print (), nododot tajā esošās Y vērtības kā argumentu. Ceturtajā solī atkal tiek izsaukts drukāšanas priekšraksts, lai parādītu frāzi “Dotā masīva diapazons, kad ass = 0”. Beigās izsauciet funkciju np.ptp(), lai iegūtu definētā 2D masīva diapazonu. Šai metodei ir divi argumenti, kas ietver nepieciešamo masīvu un parametru “ass”. Šeit mēs iestatām argumenta “ass” vērtību uz 0, jo mēs vēlamies atrast 2D masīva diapazonu pa kolonnām.

Pēc veiksmīgas programmas izpildes mums ir šāda izvade:

Secinājums

Lai palīdzētu jums labāk izprast NumPy ptp() metodi, ceļvedī esam apsprieduši plašu tēmu loku. Ir apskatīta metodes NumPy ptp() sintakse, parametri un atgriešanas vērtība. Pirmajā kodā tika aprēķināts viendimensiju masīva diapazons, un otrajā piemērā tika noteikts divdimensiju masīva diapazons. 2D masīva diapazons gan pa rindām, gan kolonnām ir novērtēts pēdējos divos gadījumos.