Método numpy ptp

Metodo Numpy Ptp



NumPy significa Numerical Python y es una biblioteca de programación de Python. Tiene diferentes funciones básicas, funciones matemáticas, funciones estadísticas y funciones de cadena. El método ptp() es una de las funciones estadísticas de la biblioteca NumPy. PTP significa pico a pico. El método NumPy ptp() se utiliza para encontrar el rango a lo largo del eje específico de la matriz NumPy. El rango varía de máximo a mínimo.

El rango se puede calcular como:

Rango = Valor máximo – Valor mínimo

Sintaxis del método NumPy ptp()

El método NumPy ptp() se puede declarar como:







X = NúmPy. ptp ( Arr , eje = ninguna , afuera = ninguna , mantener atenuaciones = < sin valor > )

Parámetros del método NumPy ptp()

Ahora, discutiremos la descripción de los argumentos aceptados por la función ptp():



Arr = Arr representa los datos de la matriz de entrada.



Eje = Eje representa aquello a lo largo del cual se encontraría el rango del eje. De forma predeterminada, la matriz de entrada funciona como aplanada. Aplanado significa trabajo de matriz en todos los ejes. Si el valor del eje es 0, representa el rango a lo largo de la columna. Y si el valor del eje es 1, representa el rango a lo largo de la fila.





Afuera = Out representa una matriz alternativa en la que queremos almacenar la salida o el resultado. Las dimensiones de esta matriz deben coincidir con las del resultado deseado.

Mantener atenuaciones = También es un argumento opcional. Este parámetro es útil cuando la matriz de salida es incorrecta o se reduce a la izquierda con una dimensión de tamaño uno, corregirá los resultados de la matriz.



Valor de retorno del método NumPy ptp()

Valor de retorno significa una salida del código ejecutado. El método NumPy ptp() devolverá el rango de la matriz. Devolverá valores escalares.

Ejemplo 1:

En este ejemplo, discutiremos cómo encontrar o calcular un rango de una matriz 1D usando la función NumPy ptp().

Comencemos el código importando la biblioteca requerida. Tenemos que integrar un módulo NumPy de Python como np. Luego, en la siguiente declaración, inicializamos una matriz unidimensional como 'arr' y le asignamos diferentes valores. Luego, usamos el método print() para mostrar la declaración 'La matriz dada es'. Una vez más, se utiliza la función print() para imprimir los elementos de la matriz unidimensional dada. La declaración 'El rango de la matriz dada es' se imprime mediante el uso del método print(). En el último paso, se aplica el método NumPy ptp() para encontrar el rango de la matriz proporcionada. Para encontrar el rango, se trata de restar el valor mínimo del valor máximo. La declaración de impresión también se declara para mostrar el rango calculado de la matriz 1D dada.

Tenemos un resultado en el que nos queda un rango de la matriz dada.

Ejemplo # 2:

En este caso, veremos cómo obtener un rango de una matriz 2D llamando a la función NumPy ptp().

Primero, un paso importante y obligatorio es importar una biblioteca NumPy de Python. Lo importamos como np. A continuación, hemos tomado 'DATOS' como variable y hemos asignado diferentes valores a esta variable 'DATOS'. Hemos pasado la matriz bidimensional para adquirir el rango de esa matriz bidimensional. Los valores que hemos tomado en la matriz 2D son: [[2, 15], [10, 1]]. El método print() se declara para mostrar los elementos requeridos de la matriz 2D como salida. Nuevamente, hemos llamado a una función print() para mostrar la declaración 'El rango de la matriz 2D dada es'. Por último, hemos llamado a la función np.ptp() para encontrar un rango de la matriz 2D. Esta función contiene los valores de la matriz 2D proporcionada como parámetro.

En la salida, tenemos un rango '14' de la matriz 2D y se calcula por: valor máximo - valor mínimo.

Ejemplo # 3:

Aquí, observamos el método para calcular el rango de filas de una matriz 2D mediante el uso de NumPy ptp().

Como ya sabemos, importar la biblioteca es el paso principal a realizar. Entonces, en este caso, para ejecutar código, hemos incorporado el módulo NumPy como np. Luego, declaró 'X' y retuvo los elementos de la matriz bidimensional. Luego, use una función de impresión () para mostrar la línea 'La matriz dada es'. La función de impresión también imprime la matriz bidimensional. Ahora, encontraremos el rango de la matriz dada llamando al método NumPy ptp() al proporcionar el parámetro 'eje' como eje = 1. Dará el rango de la matriz bidimensional en forma de fila.

En el resultado, tenemos el rango de filas de la matriz 2D ya que tenemos el valor 1 del parámetro 'eje'.

Ejemplo # 4:

Veamos cómo adquirir el rango de columna de una matriz 2D mediante el uso de NumPy ptp().

En este caso, aprenderemos a encontrar el rango de una matriz 2D verticalmente. El primer paso es integrar la biblioteca NumPy. El segundo paso implica la inicialización de la variable 'Y' como una matriz 2D de entrada para almacenar los valores de la matriz. El tercer paso es imprimir los valores de la matriz 2D NumPy llamando a la función print() pasando los valores de 'Y' como argumento. En el cuarto paso, se vuelve a llamar a la declaración de impresión para mostrar la frase 'El rango de la matriz dada cuando el eje = 0'. Al final, invoque la función np.ptp() para obtener el rango de la matriz 2D definida. Este método tiene dos argumentos, que incluyen la matriz requerida y el parámetro 'eje'. Aquí, establecemos el valor del argumento 'eje' en 0 porque queremos encontrar el rango de la matriz 2D en forma de columna.

Después de la ejecución exitosa del programa, tenemos el siguiente resultado:

Conclusión

Para ayudarlo a comprender mejor el método NumPy ptp(), hemos discutido una amplia gama de temas en la guía. La sintaxis, los parámetros y el valor de retorno del método NumPy ptp() están todos cubiertos. El rango de la matriz unidimensional se calculó en el primer código y el rango de la matriz bidimensional se determinó en el segundo ejemplo. El rango de la matriz 2D, tanto en filas como en columnas, se evaluó en las dos últimas instancias.