Método PTP Numpy

Método PTP Numpy
Numpy significa Python numérico 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 desde 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 = numpy.ptp (arr, eje = none, out = none, mantenga dims = < no value >)

Parámetros del método Numpy PTP ()

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

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

Eje= El eje representa aquello a lo largo del que se encontraría el rango del eje. Por defecto, 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 resultado. Las dimensiones de esta matriz deben igualar las del resultado deseado.

Mantenga dims= 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 del tamaño uno, corregirá los resultados de la matriz.

Valor de retorno del método Numpy PTP ()

El valor de retorno significa una salida del código ejecutado. El método Numpy Ptp () devolverá el rango de la matriz. Devolverá los valores escalar.

Ejemplo 1:

En este ejemplo, discutiremos cómo encontrar o calcular un rango de una matriz 1D utilizando 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, utilizamos el método print () para mostrar la declaración 'la matriz dada es'. Una vez más, la función de impresión () se utiliza para imprimir los elementos de la matriz unidimensional dada. La declaración 'el rango de 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, es aproximadamente menos 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 una 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]]. Se declara que el método print () muestra los elementos requeridos de la matriz 2D como salida. Nuevamente, hemos llamado a una función impresa () para mostrar la declaración 'el rango de matriz 2D dada es'. Por último, hemos llamado a un NP.función 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 de calcular el rango de fila de una matriz 2D utilizando el PTP () Numpy.

Como ya sabemos, importar la biblioteca es el paso principal para 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 print () 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 () proporcionando el parámetro 'eje' como eje = 1. Dará el rango de la matriz bidimensional en cuanto a la fila.

En el resultado, tenemos el rango de fila 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 del PTP Numpy ().

En este caso, aprenderemos sobre 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 impreso () pasando los valores de 'y' en él como argumento. En el cuarto paso, se llama nuevamente la declaración de impresión para mostrar la frase 'el rango de la matriz dada cuando el eje = 0'. Al final, invoca 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 columna de matriz 2D en cuanto a la 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 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 la fila como en la columna, se ha evaluado en los últimos dos casos.