Norma l2 numpy

Norma l2 numpy
O Python é a linguagem de programação mais renomada devido ao seu script fácil de entender que fornece inúmeras funções e bibliotecas internas para torná-lo mais fácil e mais compreensível. Esse idioma é usado principalmente para implementar aplicativos de aprendizado de máquina; portanto, enquanto trabalha nos vários aplicativos de aprendizado de máquina, geralmente expressamos os recursos do aplicativo, conjuntos de dados, valores direcionados e outros parâmetros na forma de matrizes ou vetores. Para implementar os algoritmos de aprendizado de máquina nesses vetores, frequentemente precisamos tomar a magnitude dessas matrizes, a magnitude dos vetores representando o comprimento dos vetores e calcular esses comprimentos. Usamos a função "norma".

Norm calcula a duração dos vetores e pode ser entendida como “distância em termos matemáticos. A norma L2 pega o quadrado de todos os elementos do vetor ou da matriz e depois adiciona todos esses elementos quadrados e retorna a magnitude do vetor.

Procedimento

Seguiremos um procedimento simples para obter uma boa compreensão do tópico Numpy L2 NORM. O artigo explicará a importância dessa função e, em seguida, a sintaxe desta função será explicada junto com a implementação dessa sintaxe no script python.

Sintaxe

Geralmente, existem dois tipos de normas que podem ser expressas no script python, e podemos mudar para qualquer um usando a mesma sintaxe básica com uma pequena modificação nos parâmetros desta função. O método para chamar essa função no programa Python é fornecido da seguinte forma:

$ Numpy. Linalg. Norma (x, ordem = nenhum, eixo = nenhum)

Esta função tem três parâmetros que precisam ser expressos ao calcular a norma dos vetores. O parâmetro "X" é o nome do vetor cujo comprimento queremos encontrar usando a função Numpy L2 Norma. Em seguida, vem outro parâmetro, "Order", este parâmetro especifica se precisarmos descobrir a norma L1 ou a norma L2 do vetor, e o "eixo" contribui para ser o último parâmetro da função. Ele retorna os vetores ou a norma da matriz; Geralmente, mantemos seu valor igual a nenhum.

Exemplo 1

A função Numpy L2 norma calcula a norma para qualquer vetor ou matriz, e isso pode ser verificado escrevendo o programa para a norma L2 e executando -a no compilador Python para verificar seus resultados. Para encontrar a magnitude do vetor usando a norma L2, criaremos um novo projeto ou começaremos com o projeto mais recente. A biblioteca que devemos instalar para a implementação desta função é dada abaixo:

“Numpy”

Iremos instalar esta biblioteca em nosso shell python através da janela do terminal. Após a instalação desta biblioteca, importaremos dois pacotes principais desta biblioteca que seremos utilizados no programa para chamar a função da norma L2. Então, primeiro importaremos o pacote Numpy com o prefixo ou nome "PN" e depois importaremos outro módulo deste pacote como "Linalg".

De Numpy, vamos importar Linalg com o nome "norma". Agora, usaremos esses prefixos de PN e normas em vez de Linalg e Numpy no programa. Vamos criar um vetor ou matriz com o método como “PN. Array ([2, 4, 5, 9]) ”. Salvaremos esta matriz na variável "vetor". Com esta declaração de matriz, seguiremos em frente e encontraremos a norma L2 desta matriz "vetor". Então, daremos o método chamado para funcionar "Linalg" que havíamos importado do pacote Numpy e agora o usaremos como norma para que a chamada de função seja “PN. norma (x, ordem) ”. Esta função aceitará o valor de seu parâmetro "x" como o nome da matriz, eu.e., vetor, e a ordem da norma será dada igualmente a "2", pois estamos computando a norma L2.

Os resultados que obteremos deste método serão armazenados em outra variável, digamos "l2_norm" e, em seguida, ele será passado para o parâmetro da função print () para que possamos exibir os resultados da função L2 NORM.

Exemplo 2

No exemplo anterior, implementamos a norma L2 para um vetor ou matriz com um período em apenas uma dimensão. Este exemplo tentará implementar a função Norma L2 para a matriz ou matriz 2D. Portanto, seguiremos o mesmo procedimento que nos exemplos para importar os dois módulos do pacote Numpy Linalg e o Numpy como "np" e "norma", respectivamente. Usaremos esses dois módulos para chamar a função da norma L2 para a matriz 2D. Com o prefixo "NP", chamaremos a função de declaração de matriz "np. variedade()" . Esta chamada de função declarará uma matriz 2D com os elementos como “[[2, 6, 7], [3, 5, 1]”.

O nome da matriz será dado como "Array_2dim". Vamos usar esta matriz no NP. Norm () A função como seu parâmetro de entrada especificará a ordem da função em "2" para dizer a função de calcular a norma L2 para esta matriz 2D. Os resultados desta função da norma L2 serão mostrados como saída chamando a função de impressão. Anexamos o trecho de código para este exemplo abaixo:

A saída do programa foi exibida como a norma L2 para a matriz 2D.

Conclusão

Este artigo é baseado na função da norma L2 usando o pacote Numpy. Entregamos o conceito completo sobre este tópico, explicando os métodos para usar essa função com a ajuda de vários exemplos que discutimos e implementamos na linguagem de programação Python neste artigo. Também discutimos a área de aplicação do tópico e esperamos que ele esclareça conceitos sobre esta função.