numpy.diagflat () in Python

| |

Parametri :

  a:  dati di input tipo array con elementi diagonali strong" k: [int, opzionale, 0 di default] Diagonale che richiediamo ; k" 0 significa diagonale sopra la diagonale principale o viceversa. 

Restituisce :

 array con l’input array_like come diagonale del nuovo array di output. 

# Programma Python che illustra
# metodo numpy.diagflat

import stupido come un secchione

< /p>

print ( "diagflat use on main diagonal:" code> , geek.diagflat ([ 1 , 7 ]), " " )

print ( "diagflat use on main diagonal:" , geek.diagflat ([ 1 , 7 , 6 ]), "" )


# Diagnostica sopra principale

print ( "diagflat above main diagonal:" , geek.diagflat ([ codice> 1 , 7 , 6 ], 1 ), "" )

Output:

 uso diagflat sulla diagonale principale: [[1 0] [0 7] ] dig uso piatto sulla diagonale principale: [[1 0 0] [0 7 0] [0 0 6]] diagflat sopra la diagonale principale: [[0 1 0 0] [0 0 7 0] [0 0 0 6] [0 0 0 0]] 

Note:
Questi programmi NumPy-Python non funzioneranno tramite onlineID, quindi eseguili sui tuoi sistemi per studiarli
, < br /> Questo articolo è fornito da Mohit Gupta_OMG