NP NP.cuantil

NP NP.cuantil
Como su nombre indica, la función cuantile () en numpy le permite calcular el cuantil QTH de la matriz especificada a lo largo de un eje establecido. Cuando se trabaja con distribuciones normales, los cuantiles y los percentiles son conceptos muy fundamentales.

Explore la función cuantil de Numpy.

Sintaxis de funciones

La sintaxis de la función es como se muestra a continuación:

numpy.Quantile (A, Q, Axis = None, Out = None, Overwrite_input = False, Method = 'Linear', KeepDims = False, *, Interpolation = None)

Parámetros de función

La función acepta los parámetros de la siguiente manera:

  1. A - la matriz de entrada o el objeto Like_like.
  2. P - Su cuantil objetivo para calcular. También puede pasar una secuencia inclusiva de cuantiles que van de 0 a 1.
  3. eje: define a lo largo de qué eje calcular el cuantil. Por defecto, este valor se establece en ninguno. Por lo tanto, la función aplanará la matriz y calculará el cuantil especificado.
  4. Out - Establece una matriz de salida para el resultado.
  5. Overwrite_input: este parámetro permite que la función modifique la matriz de entrada.
  6. Método: especifica el método utilizado para estimar el cuantil. Verifique los documentos para descubrir los valores aceptados.

Valor de retorno de la función

La función devuelve la Qth cuantil de la matriz especificada a lo largo del eje establecido.

Ejemplo 1

El ejemplo que se muestra a continuación calcula un solo cuantil de una matriz especificada.

# Importar Numpy
importar numpy como np
arr = np.Array ([10,20,30,40,50])
Imprimir (F ".5 cuantil: np.cuantil (arr, 0.5) ")

El código anterior debe devolver el .5 cuantil de los valores en la matriz proporcionada. La salida resultante es:

.5 cuantil: 30.0

Ejemplo #2

Para calcular múltiples cuantiles de una matriz dada, podemos hacer:

arr = np.Array ([10,20,30,40,50])
Imprimir (NP.cuantil (arr, [0.25, 0.25, 0.50])

El código anterior calcula los cuantiles como se especifica en la secuencia.

Los valores resultantes son como se muestra a continuación:

[20. 20. 30.]

Ejemplo #3

Para calcular el cuantil de una matriz 2D a lo largo de un eje específico:

arr = np.Array ([[9,5,3], [4,7,1]])
Imprimir (NP.cuantil (arr, .25, eje = 0))

Por ejemplo, calculamos el .25º cuantil a lo largo del eje 0 de la matriz de entrada en el código anterior.

La salida es como se muestra:

[5.25 5.5 1.5]

Ejemplo #4

También puede cambiar el método de interpolación como se muestra en el ejemplo a continuación:

arr = np.Array ([[9,5,3], [4,7,1]])
Imprimir (NP.cuantil (arr, .25, eje = 0, interpolación = 'más cercano'))

Esto da como resultado la siguiente matriz:

[4 5 1]

Conclusión

Usando este artículo, debe estar familiarizado con la función cuantil numpy y cómo usarlo para calcular la Qth Quantiles de una matriz dada a lo largo de un eje especificado.

Nos vemos en el siguiente!!!