Mètode Numpy ptp

Metode Numpy Ptp



NumPy significa Numerical Python i és una biblioteca de programació de Python. Té diferents funcions bàsiques, funcions matemàtiques, funcions estadístiques i funcions de cadena. El mètode ptp() és una de les funcions estadístiques de la biblioteca NumPy. PTP significa pic a pic. El mètode NumPy ptp() s'utilitza per trobar l'interval al llarg de l'eix específic de la matriu NumPy. El rang varia de màxim a mínim.

El rang es pot calcular com:

Interval = Valor màxim: valor mínim

Sintaxi del mètode NumPy ptp().

El mètode NumPy ptp() es pot declarar com:







X = NumPy. ptp ( arr , eix = cap , fora = cap , mantenir dims = < cap valor > )

Paràmetres del mètode NumPy ptp().

Ara, discutirem la descripció dels arguments acceptats per la funció ptp():



Arr = Arr representa les dades de la matriu d'entrada.



Eix = L'eix representa allò al llarg del qual es trobaria l'interval de l'eix. Per defecte, la matriu d'entrada funciona com a aplanada. Aplanat significa treball de matriu en tots els eixos. Si el valor de l'eix és 0, representa l'interval al llarg de la columna. I si el valor de l'eix és 1, representa l'interval de la fila.





Fora = Out representa una matriu alternativa en la qual volem emmagatzemar la sortida o el resultat. Les dimensions d'aquesta matriu han de coincidir amb les del resultat desitjat.

Mantenir Dims = També és un argument opcional. Aquest paràmetre és útil quan la matriu de sortida és incorrecta o es redueix a l'esquerra amb una dimensió de mida 1, corregirà els resultats de la matriu.



Valor de retorn del mètode NumPy ptp().

El valor de retorn significa una sortida del codi executat. El mètode NumPy ptp() retornarà l'interval de la matriu. Retornarà valors escalars.

Exemple # 1:

En aquest exemple, parlarem de com trobar o calcular un rang d'una matriu 1D mitjançant la funció NumPy ptp().

Comencem el codi important la biblioteca necessària. Hem d'integrar un mòdul NumPy de Python com a np. Aleshores, a la següent declaració, vam inicialitzar una matriu unidimensional com a 'arr' i li vam assignar diferents valors. Aleshores, hem utilitzat el mètode print() per mostrar la declaració 'Given array is'. Una vegada més, la funció print() s'utilitza per imprimir els elements de la matriu unidimensional donada. La declaració 'L'interval de la matriu donada és' s'imprimeix mitjançant l'ús del mètode print(). En l'últim pas, s'aplica el mètode NumPy ptp() per trobar l'interval de la matriu proporcionada. Per trobar l'interval, és aproximadament menys el valor mínim del valor màxim. La declaració d'impressió també es declara per mostrar l'interval calculat de la matriu 1D donada.

Tenim un resultat en el qual ens queda un rang de la matriu donada.

Exemple # 2:

En aquest cas, veurem com obtenir un rang d'una matriu 2D cridant a la funció NumPy ptp().

En primer lloc, un pas important i obligatori és importar una biblioteca NumPy de Python. L'hem importat com a np. A continuació, hem pres ‘DATA’ com a variable i hem assignat diferents valors a aquesta variable ‘DATA’. Hem passat la matriu bidimensional de manera que adquirim el rang d'aquesta matriu bidimensional. Els valors que hem pres en matriu 2D són: [[2, 15], [10, 1]]. El mètode print() es declara per mostrar els elements necessaris de la matriu 2D com a sortida. De nou, hem cridat una funció print() per mostrar la declaració 'L'interval de la matriu 2D donada és'. Finalment hem cridat una funció np.ptp() per trobar un rang de la matriu 2D. Aquesta funció conté els valors de la matriu 2d proporcionada com a paràmetre.

A la sortida, tenim un rang '14' de la matriu 2D i es calcula per: valor màxim - valor mínim.

Exemple # 3:

Aquí, observem el mètode de càlcul de l'interval de fila d'una matriu 2D utilitzant el NumPy ptp().

Com ja sabem, importar la biblioteca és el pas principal a realitzar. Per tant, en aquest cas, per executar codi, hem incorporat el mòdul NumPy com a np. Aleshores, va declarar 'X' i va conservar els elements de la matriu bidimensional. A continuació, utilitzeu una funció print() per mostrar la línia 'La matriu donada és'. La funció d'impressió també imprimeix la matriu bidimensional. Ara, trobarem l'interval de la matriu donada cridant al mètode NumPy ptp() proporcionant el paràmetre 'eix' com a eix = 1. Ens donarà l'interval de la matriu bidimensional per fila.

En el resultat, tenim l'interval per files de la matriu 2D, ja que tenim el valor 1 del paràmetre 'eix'.

Exemple # 4:

Vegem com adquirir l'interval per columnes d'una matriu 2D mitjançant l'ús de NumPy ptp().

En aquest cas, aprendrem a trobar l'abast d'una matriu 2D verticalment. El primer pas és integrar la biblioteca NumPy. El segon pas implica la inicialització de la variable 'Y' com a matriu 2D d'entrada per emmagatzemar els valors de la matriu. El tercer pas és imprimir els valors de la matriu 2D NumPy cridant a la funció print() passant-hi els valors de 'Y' com a argument. En el quart pas, es torna a cridar la instrucció d'impressió per mostrar la frase 'L'interval de la matriu donada quan l'eix = 0'. Al final, invoqueu la funció np.ptp() per obtenir l'interval de la matriu 2D definida. Aquest mètode té dos arguments, que inclouen la matriu requerida i el paràmetre 'eix'. Aquí, establim el valor de l'argument 'eix' a 0 perquè volem trobar l'interval de la matriu 2D per columnes.

Després de l'execució correcta del programa, tenim la següent sortida:

Conclusió

Per ajudar-vos a entendre millor el mètode NumPy ptp(), hem tractat una àmplia gamma de temes a la guia. La sintaxi, els paràmetres i el valor de retorn del mètode NumPy ptp() estan coberts. L'interval de la matriu unidimensional es va calcular al primer codi i l'abast de la matriu bidimensional es va determinar en el segon exemple. L'interval de la matriu 2D, tant per fila com per columna, s'ha avaluat en els dos últims casos.