Python | metodo numpy.fill_diagonal()

| |

Usando il metodo numpy.fill_diagonal() , puoi riempire le diagonali di un array numpy con il valore passato come parametro a numpy.fill_diagonal ( ) .

Sintassi: numpy.fill_diagonal (array, value)
Restituisce: Restituisce il riempito valore nella diagonale di un array.

Esempio n. 1:
In questo esempio, possiamo vedere che usando numpy.fill_diagonal ( ) possiamo ottenere le diagonali riempite con i valori passati come parametro.

# NumPy import

import numpy as np


# usando il metodo numpy.fill_diagonal()

array = np.array ([[ 1 , 2 ], [ 2 , 1 ]])

np .fill_diagonal (array, 5 )

print (array)

Output:

[[5 2]
[2 5]]

Esempio n. 2:

< /p>

Output:

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

# NumPy import

import numpy as np

< br /> # usando il metodo numpy.fill_diagonal ()

array = np.zeros (( 3 , 3 ), int )

np.fill_diagonal (array, 1 )

print (array)