Numpy NP.identidade

Numpy NP.identidade
Uma das funções mais práticas, mas diretas em Numpy, é a função Identity (). Esta função permite gerar uma matriz de identidade em uma etapa simples.

Vamos explorar como essa função funciona e como usá -la.

O que é uma matriz de identidade?

Antes de prosseguir, é bom esclarecer o que é uma matriz de identidade.

Uma matriz de identidade refere -se a uma matriz quadrada com as da diagonal principal. Em termos simples, uma matriz de identidade é uma matriz que mantém a diagonal principal, enquanto o restante dos elementos é preenchido com zeros.

O acima é um exemplo de uma matriz de identidade.

Sintaxe da função Numpy Identity ()

A função possui uma sintaxe simples, como mostrado abaixo:

Numpy.identidade (n, dtype = nenhum, *, como = nenhum)

Parâmetros de função

  1. n - refere -se às dimensões da matriz de saída. A ordem é linhas e colunas.
  2. DTYPE - Especifica o tipo de dados da matriz de saída.

Valor de retorno da função

A função retorna uma matriz de identidade da forma especificada, i.e., n x n.

Exemplo 1

Veja o exemplo mostrado abaixo:

# importar numpy
importar numpy como np
# gerar matriz quadrada
Imprimir (NP.identidade (5))

O código acima deve gerar uma matriz de identidade com cinco linhas e cinco colunas. A saída resultante é como mostrado:

[[1. 0. 0. 0. 0.]
[0. 1. 0. 0. 0.]
[0. 0. 1. 0. 0.]
[0. 0. 0. 1. 0.]
[0. 0. 0. 0. 1.]]

Exemplo 2

Você também pode especificar o tipo de dados dos elementos da matriz para serem valores de ponto flutuante. Um código de exemplo é mostrado abaixo:

Imprimir (NP.identidade (3, dtype = float))

A matriz resultante é como mostrado:

[[1. 0. 0.]
[0. 1. 0.]
[0. 0. 1.]]

Conclusão

Através deste artigo, você aprendeu o que é uma matriz de identidade. Você também aprendeu a gerar uma matriz de identidade da forma n x n usando a função de identidade Numpy.

Fique atento para mais!!