Método Numpy ptp

Metodo Numpy Ptp



NumPy significa Numerical Python e é uma biblioteca de programação Python. Possui diferentes funções básicas, funções matemáticas, funções estatísticas e funções de string. O método ptp() é uma das funções estatísticas da biblioteca NumPy. PTP significa pico a pico. O método NumPy ptp() é utilizado para encontrar o intervalo ao longo do eixo específico do array NumPy. O alcance varia do máximo ao mínimo.

O intervalo pode ser calculado como:

Variar = Valor máximo - Valor mínimo

Sintaxe do método NumPy ptp()

O método NumPy ptp() pode ser declarado como:







X = NumPy. ptp ( arr , eixo = Nenhum , Fora = Nenhum , manter escurece = < sem valor > )

Parâmetros do método NumPy ptp()

Agora, vamos discutir a descrição dos argumentos aceitos pela função ptp():



Arr = Arr representa os dados da matriz de entrada.



Eixo = Eixo representa aquele ao longo do qual o intervalo do eixo seria encontrado. Por padrão, a matriz de entrada funciona como achatada. Achatado significa trabalho de matriz em todos os eixos. Se o valor do eixo for 0, ele representa o intervalo ao longo da coluna. E se o valor do eixo for 1, ele representa o intervalo ao longo da linha.





Fora = Out representa um array alternativo no qual queremos armazenar a saída ou resultado. As dimensões desta matriz devem corresponder às do resultado desejado.

Manter escurecer = Também é um argumento opcional. Este parâmetro é útil quando a matriz de saída está incorreta ou reduzida à esquerda com uma dimensão de tamanho um, ele corrigirá os resultados da matriz.



Valor de retorno do método NumPy ptp()

Valor de retorno significa uma saída do código executado. O método NumPy ptp() retornará o intervalo do array. Ele retornará valores escalares.

Exemplo 1:

Neste exemplo, discutiremos como encontrar ou calcular um intervalo de um array 1D usando a função NumPy ptp().

Vamos iniciar o código importando a biblioteca necessária. Temos que integrar um módulo NumPy do Python como np. Então, na próxima instrução, inicializamos um array unidimensional como ‘arr’ e atribuímos valores diferentes. Em seguida, usamos o método print() para exibir a instrução ‘Given array is’. Mais uma vez, a função print() é utilizada para imprimir os itens do array unidimensional fornecido. A declaração ‘Range of given array is’ é impressa pelo uso do método print(). Na última etapa, o método NumPy ptp() é aplicado para encontrar o intervalo do array fornecido. Para encontrar o intervalo, é cerca de menos o valor mínimo do valor máximo. A instrução print também é declarada para exibir o intervalo calculado da matriz 1D fornecida.

Temos um resultado no qual ficamos com um intervalo da matriz fornecida.

Exemplo # 2:

Neste exemplo, veremos como obter um intervalo de um array 2D chamando a função NumPy ptp().

Primeiro, um passo importante e obrigatório é importar uma biblioteca NumPy do Python. Nós importamos como np. Em seguida, tomamos 'DATA' como uma variável e atribuímos valores diferentes a essa variável 'DATA'. Passamos o array bidimensional para que adquirimos o intervalo desse array bidimensional. Os valores que tomamos no array 2D são: [[2, 15], [10, 1]]. O método print() é declarado para exibir os elementos necessários do array 2D como saída. Novamente, chamamos uma função print() para mostrar a declaração ‘Range of given 2D array is’. Por último, chamamos uma função np.ptp() para encontrar um intervalo do array 2D. Esta função contém os valores da matriz 2d fornecida como parâmetro.

Na saída, temos um intervalo ‘14’ do array 2D e é calculado por: valor máximo – valor mínimo.

Exemplo # 3:

Aqui, observamos o método de calcular o intervalo de linha de uma matriz 2D usando o NumPy ptp().

Como já sabemos, importar a biblioteca é o principal passo a ser realizado. Portanto, neste caso, para executar o código, incorporamos o módulo NumPy como np. Então, declarou 'X' e reteve os elementos do array bidimensional. Em seguida, use uma função print() para exibir a linha 'A matriz fornecida é'. A função print também imprime a matriz bidimensional. Agora, encontraremos o intervalo do array dado chamando o método NumPy ptp() fornecendo o parâmetro 'axis' como axis = 1. Ele fornecerá o intervalo do array bidimensional em linha.

No resultado, temos o intervalo de linha da matriz 2D, pois temos o valor 1 do parâmetro 'axis'.

Exemplo # 4:

Vamos ver como adquirir o intervalo de coluna de um array 2D usando o NumPy ptp().

Neste caso, aprenderemos a encontrar o intervalo de uma matriz 2D verticalmente. O primeiro passo é integrar a biblioteca NumPy. A segunda etapa envolve a inicialização da variável ‘Y’ como um array 2D de entrada para armazenar os valores do array. A terceira etapa é imprimir os valores do array NumPy 2D chamando a função print() passando os valores de 'Y' como um argumento. Na quarta etapa, a instrução print é novamente chamada para mostrar a frase 'O intervalo da matriz fornecida quando o eixo = 0'. No final, invoque a função np.ptp() para obter o intervalo do array 2D definido. Este método tem dois argumentos, que incluem o array requerido e o parâmetro ‘axis’. Aqui, definimos o valor do argumento 'axis' como 0 porque queremos encontrar o intervalo do array 2D em coluna.

Após a execução bem-sucedida do programa, temos a seguinte saída:

Conclusão

Para ajudá-lo a entender melhor o método NumPy ptp(), discutimos uma ampla variedade de tópicos no guia. A sintaxe, os parâmetros e o valor de retorno do método NumPy ptp() são abordados. O intervalo do array unidimensional foi calculado no primeiro código e o intervalo do array bidimensional foi determinado no segundo exemplo. O intervalo da matriz 2D, tanto em linha quanto em coluna, foi avaliado nas duas últimas instâncias.