Python | Numpy matrix.diagonal()

• Difficulty Level : Basic
• Last Updated : 12 Apr, 2019

With the help of `Numpy matrix.diagonal()` method, we are able to find a `diagonal element` from a given matrix and gives output as one dimensional matrix.

Syntax : `matrix.diagonal()`

Return : Return diagonal element of a matrix

Example #1 :
In this example we can see that with the help of `matrix.diagonal()` method we are able to find the elements in a diagonal of a matrix.

 `# import the important module in python``import` `numpy as np``        ` `# make matrix with numpy``gfg ``=` `np.matrix(``'[6, 2; 3, 4]'``)``        ` `# applying matrix.diagonal() method``geeks ``=` `gfg.diagonal()``  ` `print``(geeks)`
Output:
```[[6 4]]
```

Example #2 :

 `# import the important module in python``import` `numpy as np``        ` `# make a matrix with numpy``gfg ``=` `np.matrix(``'[1, 2, 3; 4, 5, 6; 7, 8, 9]'``)``        ` `# applying matrix.diagonal() method``geeks ``=` `gfg.diagonal()``  ` `print``(geeks)`
Output:
```[[1 5 9]]
```
My Personal Notes arrow_drop_up