Matrices diagonales
La función
diag(V, k=0) le permite extraer una diagonal de una matriz, así como crear matrices diagonales a partir de matrices unidimensionales.
V - Un objeto similar a un arreglo, arreglos bidimensionales o unidimensionales, matrices, listas o tuplas, o cualquier función u objeto con un método que devuelve una lista o tupla.
k - índice de la diagonal (opcional).
El valor predeterminado es
k = 0 que corresponde a la diagonal principal. Un valor
k positivo mueve la diagonal hacia arriba, un valor negativo la mueve hacia abajo.
La función devuelve array
NumPy (
ndarray) - la diagonal de matriz especificada o una matriz diagonal de la matriz unidimensional especificada.