método numpy ptp

NumPy significa Numerical Python y es una biblioteca de programación de Python. Tiene varias 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 usa 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 de la siguiente manera: rango = valor máximo – valor mínimo

Contenidos

Sintaxis del método NumPy ptp()

El método NumPy ptp() se puede declarar de la siguiente manera: X=NumPy.ptp (arr, axis = none, out=none, keep dims = < no value >)

Parámetros del método NumPy ptp()

Ahora analicemos 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 aquel 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. Cuando el valor del eje es 0, representa el rango a lo largo de la columna, y cuando 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, corrige 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() devuelve el rango de la matriz. Se devuelven 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. Necesitamos 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». Nuevamente, la función print() se usa para imprimir los elementos de la matriz unidimensional dada. La declaración ‘el rango de la matriz dada es’ se imprime usando el método print(). En el último paso, se aplica el método NumPy ptp() para encontrar el rango de la matriz proporcionada. Encontrar el rango es sobre el valor mínimo menos el valor máximo. La declaración de impresión también se declara para mostrar el área calculada de la matriz 1D dada. Tenemos un resultado que nos deja con un rango de la matriz especificada.

Ejemplo #2:

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

Primero, un paso importante y obligatorio es importar una biblioteca NumPy desde Python. Lo importamos como np. A continuación, tomamos ‘DATA’ como variable y le asignamos diferentes valores a esta variable ‘DATA’. Pasamos la matriz bidimensional, por lo que obtenemos el rango de esa matriz bidimensional. Los valores que tomamos en el arreglo 2D son: [[2, 15], [10, 1]]. El método print() se declara para mostrar los elementos requeridos de la matriz 2D como salida. Nuevamente, llamamos a una función print() para mostrar la declaración «el área de la matriz 2D dada es». Por último, llamamos a una función np.ptp() para encontrar un rango de la matriz 2D. Esta función toma los valores de la matriz 2d proporcionada como parámetros. 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 área fila por fila de una matriz 2D usando NumPy ptp().

Como ya sabemos, importar la biblioteca es el paso más importante. Entonces, en este caso, para ejecutar el código, integramos el módulo NumPy como np. Luego se declaró ‘X’ y mantuvo los elementos de la matriz bidimensional. Luego use una función print() para mostrar la línea «La matriz especificada es». La función de impresión también imprime la matriz bidimensional. Ahora encontramos el rango de la matriz dada llamando al método NumPy ptp() especificando el parámetro «Axis» como Axis=1. Especifica el rango de la matriz bidimensional línea por línea. Como resultado, tenemos el rango fila por fila de la matriz 2D ya que tenemos el valor 1 del parámetro «eje».

Ejemplo #4:

Veamos cómo obtener el rango de columnas de una matriz 2D usando NumPy ptp().

En este caso aprenderemos a encontrar el rango de un arreglo 2D verticalmente. El primer paso es integrar la biblioteca NumPy. El segundo paso consiste en inicializar 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 expresión «El rango de la matriz especificada cuando el eje = 0». Al final, llame a la función np.ptp() para obtener el área de la matriz 2D definida. Este método tiene dos argumentos que contienen la matriz requerida y el parámetro del eje. Aquí establecemos el valor del argumento del eje en 0 porque queremos encontrar el rango de la matriz 2D columna por columna. Después de la ejecución exitosa del programa, obtenemos el siguiente resultado:

Conclusión

Para ayudarlo a comprender mejor el método NumPy ptp(), hemos cubierto una variedad 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 área de la matriz unidimensional se calculó en el primer código y el área de la matriz bidimensional se determinó en el segundo ejemplo. En los dos últimos casos se evaluó el área del arreglo 2D, tanto fila como columna.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.