Følg med denne opplæringen for å utforske denne funksjonen videre.
Funksjonssyntaks
Funksjonssyntaks er som vist nedenfor:
numpy.Diag (V, K = 0)Funksjonen tar bare to parametere, som diskutert nedenfor:
Funksjonsparametere
Merk: Hvis verdien av k er større enn 0, betyr det diagonalen over hoveddiagonalen. Hvis det er negativt, betyr det diagonalen under hoveddiagonalen.
Funksjonsretur
Funksjonen returnerer den ekstraherte diagonale matrisen eller en nyoppført diagonal matrise.
Eksempel 1
Tenk på eksempelkoden vist nedenfor:
Importer numpy som NPVi bruker Diag () -funksjonen for å trekke ut hoveddiagonalen fra den medfølgende matrisen i koden over.
Den resulterende utgangen vises:
[[0 1 2]Eksempel 2
For å trekke ut diagonalen over hovedet, sett verdien av K som en som vist:
arr = np.Arange (6).omforme (2,3)Dette kommer tilbake:
Original: [[0 1 2]Eksempel 3
Hvis verdien av k er negativ, bør den returnere:
arr = np.Arange (6).omforme (2,3)Produksjon:
Original: [[0 1 2]Konklusjon
Nå er du kjent med Diag -funksjonen i Numpy og hvordan du bruker den til å trekke ut eller konstruere en ny diagonal matrise.
Takk for at du leste!!