numpy.diag() in Python

| |

numpy.diag (a, k = 0): estrae e costruisce un array diagonale
Parametri :

  a :  array_like  k:  [int, optional, 0 per impostazione predefinita] Diagonale che richiediamo; k" 0 significa diagonale sopra la diagonale principale o viceversa. 

Restituisce :

 ndarray 

# Illustrativo per la programmazione Python
# metodo numpy.diag

import numpy as geek


# crea una matrice inserendo un array

a = geek.matrix ([[ 1 , 21 , 30 ],

[ 63 , 434 , 3 ],

[ 54 , 54 , 56 ]])

print ( "Elementi principali di Diagnol:" , geek.diag (a), "" )

print ( "Diagnol above main diagnol:" , geek.diag (a, 1 ), < classe codice = "stringa"> "" )

print < /codice> ( "Diagnol below main diagnol:" , geek.diag (a, < classe codice = "parola chiave"> - 1 ))

Output:

 Principali elementi Diagnol: [1 434 56] Diagnosi sopra diagnosi principale: [21 3] Diagnosi sotto diagnosi principale: [63 54] 

Collegamenti:
https://docs.scipy.org/doc/numpy/reference/generated/numpy. diagflat.html # numpy.diagflat
Note:
Questi programmi NumPy-Python non verranno eseguiti da onlineID, quindi eseguili sui tuoi sistemi per impararli
,
Questo articolo è fornito da Mohit Gupta_OMG