Siga junto com este tutorial para explorar ainda mais esta função.
Função Sintaxe
A sintaxe da função é como mostrado abaixo:
Numpy.diag (v, k = 0)A função leva apenas dois parâmetros, como discutido abaixo:
Parâmetros de função
Nota: Se o valor de k for maior que 0, significa a diagonal acima da diagonal principal. Se for negativo, significa a diagonal abaixo da diagonal principal.
Valor de retorno da função
A função retorna a matriz diagonal extraída ou uma matriz diagonal recém -construída.
Exemplo 1
Considere o código de exemplo mostrado abaixo:
importar numpy como npUsamos a função diag () para extrair a diagonal principal da matriz fornecida no código acima.
A saída resultante é mostrada:
[[0 1 2]Exemplo 2
Para extrair a diagonal acima da principal, defina o valor de k como mostrado:
arr = np.ARANGE (6).remodelar (2,3)Isso retorna:
Original: [[0 1 2]Exemplo 3
Se o valor de k for negativo, deve retornar:
arr = np.ARANGE (6).remodelar (2,3)Saída:
Original: [[0 1 2]Conclusão
Agora você está familiarizado com a função diag em Numpy e como usá -la para extrair ou construir uma nova matriz diagonal.
Obrigado pela leitura!!