Numpy NP.Quantil

Numpy NP.Quantil
Como o nome sugere, a função quantile () em Numpy permite calcular o QTH Quantil da matriz especificada ao longo de um eixo definido. Ao trabalhar com distribuições normais, quantis e percentis são conceitos muito fundamentais.

Vamos explorar a função quantil de Numpy.

Função Sintaxe

A sintaxe da função é como mostrado abaixo:

Numpy.Quantil (a, q, eixo = nenhum, out = Nenhum, substituir_input = false, métod = 'linear', ketddims = false, *, interpolação = nenhum)

Parâmetros de função

A função aceita os parâmetros da seguinte forma:

  1. a - a matriz de entrada ou o objeto ARRAY_LIE.
  2. Q - Seu quantil alvo para calcular. Você também pode passar uma sequência inclusiva de quantis variando de 0 a 1.
  3. eixo - define ao longo de qual eixo para calcular o quantil. Por padrão, este valor é definido como nenhum. Portanto, a função achatará a matriz e calculará o quantil especificado.
  4. OUT - define uma matriz de saída para o resultado.
  5. Substime_input - Este parâmetro permite que a função modifique a matriz de entrada.
  6. método - especifica o método usado na estimativa do quantil. Verifique os documentos para descobrir os valores aceitos.

Valor de retorno da função

A função retorna o qº Quantil da matriz especificada ao longo do eixo definido.

Exemplo 1

O exemplo mostrado abaixo calcula um único quantil de uma matriz especificada.

# importar numpy
importar numpy como np
arr = np.Array ([10,20,30,40,50])
impressão (f ".5 Quantil: np.Quantil (arr, 0.5) ")

O código acima deve retornar o .5 quantil dos valores na matriz fornecida. A saída resultante é:

.5 Quantil: 30.0

Exemplo #2

Para calcular vários quantis de uma determinada matriz, podemos fazer:

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

O código acima calcula os quantis, conforme especificado na sequência.

Os valores resultantes são os mostrados abaixo:

[20. 20. 30.]

Exemplo #3

Para calcular o quantil de uma matriz 2D ao longo de um eixo específico:

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

Por exemplo, calculamos o .25º Quantil ao longo do eixo 0 da matriz de entrada no código acima.

A saída é como mostrado:

[5.25 5.5 1.5]

Exemplo #4

Você também pode alterar o método de interpolação, como mostrado no exemplo abaixo:

arr = np.Array ([[9,5,3], [4,7,1]]))
Imprimir (NP.Quantil (arr, .25, eixo = 0, interpolação = 'mais próximo'))

Isso resulta na seguinte matriz:

[4 5 1]

Conclusão

Usando este artigo, você deve estar familiarizado com a função quantil Numpy e como usá -lo para calcular o Qº Quantiles de uma determinada matriz ao longo de um eixo especificado.

Te vejo na próxima!!!