numpy.diagflat (a, k = 0): cree una array bidimensional con la entrada tipo array_like como una diagonal a la nueva array de salida.
Parámetros:
a : array_like input data with diagonal elements strong>k : [int, optional, 0 by default] Diagonal we require; k>0 means diagonal above main diagonal or vice versa.
Devoluciones :
array with the array_like input as a diagonal to the new output array.
Python
# Python Program illustrating # numpy.diagflat method import numpy as geek print("diagflat use on main diagonal : \n", geek.diagflat([1, 7]), "\n") print("diagflat use on main diagonal : \n", geek.diagflat([1, 7, 6]), "\n") # Diagonal above main diagonal print("diagflat above main diagonal : \n", geek.diagflat([1, 7, 6], 1), "\n")
Producción :
diagflat use on main diagonal : [[1 0] [0 7]] diagflat use on main diagonal : [[1 0 0] [0 7 0] [0 0 6]] diagflat above main diagonal : [[0 1 0 0] [0 0 7 0] [0 0 0 6] [0 0 0 0]]
Nota:
estos programas NumPy-Python no se ejecutarán en el ID en línea, así que ejecútelos en sus sistemas para explorarlos.
Este artículo es aportado por Mohit Gupta_OMG 😀 . Si te gusta GeeksforGeeks y te gustaría contribuir, también puedes escribir un artículo usando write.geeksforgeeks.org o enviar tu artículo por correo a review-team@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.
Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA