Python | método numpy.fill_diagonal()

Con la ayuda del numpy.fill_diagonal()método, podemos llenar las diagonales de la array numpy con el valor pasado como parámetro en el numpy.fill_diagonal()método.

Sintaxis: numpy.fill_diagonal(array, value)
Retorno: Retorna el valor completo en la diagonal de una array.

Ejemplo #1:
En este ejemplo podemos ver que al usar el numpy.fill_diagonal()método, podemos llenar las diagonales con los valores pasados ​​como parámetro.

# import numpy
import numpy as np
  
# using numpy.fill_diagonal() method
array = np.array([[1, 2], [2, 1]])
np.fill_diagonal(array, 5)
  
print(array)

Producción :

[[5 2]
[2 5]]

Ejemplo #2:

# import numpy
import numpy as np
  
# using numpy.fill_diagonal() method
array = np.zeros((3, 3), int)
np.fill_diagonal(array, 1)
  
print(array)

Producción :

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

Publicación traducida automáticamente

Artículo escrito por Jitender_1998 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *