Definição Numpy e sua sintaxe
Numpy é um poderoso pacote de matemática em Python, como todos sabemos. Inclui uma função chamada Numpy Pad () que adiciona preenchimento às matrizes. À medida que avançamos nesse texto, a definição que acabamos de discutir ficará mais clara. A sintaxe relacionada à função será abordada na seção anexada.
# Numpy.Pad (Array, Pad_width, Mode = ")A sintaxe geral da nossa função é mostrada acima. Existem vários critérios que acompanham isso, pelo qual passaremos hoje. A opção 'Array' especifica a matriz de entrada em que o preenchimento deve ser aplicado. O número de valores acolchoados na borda de cada eixo é representado pelo argumento 'largura da almofada'.
'modo' é um parâmetro. Ele pode representar um dos valores de string abaixo ou uma função fornecida pelo usuário.
'Máximo ”, significa, mediana' e 'mínimo', todos usam o argumento de comprimento de“ estatística ”. O valor estatístico é calculado usando o número de valores na borda de cada eixo.
Em 'constante', o parâmetro 'valores constantes' é usado. Os valores são utilizados para preencher os valores para cada eixo aqui.
Exemplo 1:
Veremos como esse método funciona e como ele nos ajuda a alcançar a saída desejada nesta parte agora que cobrimos toda a teoria por trás do bloco Numpy (). Começaremos com uma instância simples e prosseguiremos para os mais complicados. Vamos explorar como a função Numpy Pad funciona em nosso primeiro exemplo.
Primeiro, importamos o módulo Numpy para o programa de amostra abaixo. Depois disso, definimos uma entrada (mostrada como ABC) na qual a operação deve ser realizada. Então utilizamos nossa sintaxe para obter o resultado que queríamos.
Neste exemplo, selecionamos o "máximo" como nosso modo. Como resultado, a frente e a traseira são acolchoadas para um máximo de 32 (valor máximo). Abaixo está a implementação como você pode ver.
importar numpy como ppoolAqui está o resultado em que você pode ver o valor máximo no início e o fim da matriz.
Exemplo 2:
Vamos dar uma olhada em outro exemplo usando um modo diferente. Uma segunda ilustração parecida com o primeiro. No entanto, utilizamos uma matriz diferente neste caso. Além disso, escolhemos "refletir" como nosso modo de observação. A mudança na saída pode ser vista.
importar numpy como pAqui está a tela resultante do código acima.
Exemplo 3:
O primeiro argumento, uma (3,2) tupla, especifica que três componentes são adicionados antes que o eixo e dois elementos sejam adicionados após o eixo neste exemplo.
A opção de modo determina o tipo de valor que será usado para preencher a matriz. Utilizamos os valores constantes 1 e 5 para preencher a matriz em nosso código, mas podemos mudar esse modo para mediana, média, vazia, envoltório e mais. Cada modo adiciona um novo elemento à matriz para prendê -lo.
importar numpy como pAbaixo está a tela de saída para sua ajuda.
Exemplo 4:
Nesse caso, importamos Numpy com o alias "pp" no código acima. Com o vetor, a largura da almofada, o eixo e os kwargs, desenvolvemos o método. Para obter valores de preenchimento da função GET () fornecida, declaramos o valor da variável.
Os valores de preenchimento foram fornecidos à parte do vetor.
Usamos o NP.ARANGE () função para construir uma matriz 'uma' e a função asshape () para alterar sua forma. O valor resultante do NP.A função pad () foi alocada para a variável 'dois'. A função forneceu a lista 'uma' e o parâmetro de largura do bloco. Finalmente, tentamos imprimir o valor de dois.'
A tela resultante mostra o ndarray acolchoado com o tamanho e os valores definidos na saída.
Conclusão
Pad () é uma função muito importante para a codificação específica e se tornou uma função comumente usada no python. A função permite a alteração da matriz para limitar o número de conflitos do sistema de memória. O Numpy.A função PAD () é amplamente usada para funcionalizar totalmente o AST. Esta função permite que o usuário especifique o novo tamanho ou até deixe o sistema calcular o tamanho para eles automaticamente.
Como resultado, a capacidade de otimização de recursos da memória foi personalizada para diminuir o tempo de processamento do sistema. Este post foi quase o mesmo e discutimos a função com vários exemplos para sua ajuda.