Siga junto con este tutorial para explorar más esta función.
Sintaxis de funciones
La sintaxis de la función es como se muestra a continuación:
numpy.diag (v, k = 0)La función toma solo dos parámetros, como se discute a continuación:
Parámetros de función
Nota: Si el valor de k es mayor que 0, significa la diagonal por encima de la diagonal principal. Si es negativo, significa la diagonal debajo de la diagonal principal.
Valor de retorno de la función
La función devuelve la matriz diagonal extraída o una matriz diagonal recientemente construida.
Ejemplo 1
Considere el código de ejemplo que se muestra a continuación:
importar numpy como npUsamos la función diag () para extraer la diagonal principal de la matriz proporcionada en el código anterior.
Se muestra la salida resultante:
[[0 1 2]Ejemplo 2
Para extraer la diagonal por encima de la principal, establezca el valor de K como se muestra:
arr = np.Arange (6).remodelar (2,3)Esto regresa:
Original: [[0 1 2]Ejemplo 3
Si el valor de K es negativo, debería devolver:
arr = np.Arange (6).remodelar (2,3)Producción:
Original: [[0 1 2]Conclusión
Ahora está familiarizado con la función Diag en Numpy y cómo usarla para extraer o construir una nueva matriz diagonal.
Gracias por leer!!