Python | Numpy matrix.nonzero ()

Using the Numpy matrix.nonzero () method we can get the index value of a non-zero value from a given matrix. This always gives us a 2-D array.

Syntax: matrix.nonzero()

Return: Return index value of nonzero from given matrix

Example # 1:
In this example we can see that we can get a nonzero index value from a given matrix using the matrix.nonzero () method.

# import an important module into python

import numpy as np

 
# make a matrix with NumPy

gfg = np.matrix ( ` [64, 1 ; 0, 3] ` )

  
# using the matrix.nonzero () method

geeks = gfg.nonzero ()

 

print (geeks)

Exit:

 (array ([0, 0, 1]), array ([0, 1, 1]))  

Example # 2:

# import important module into python

import numpy as np

 
# make a matrix with NumPy

gfg = np.matrix ( `[11, 0, 3; 34, 0, 65; 7, 68, 0] ` )

  
# applying the matrix.nonzero () method

geeks = gfg.nonzero ()

 

print (geeks)

Exit:

 (array ([0, 0, 1, 1, 2, 2]), array ([0, 2, 0, 2, 0, 1]) )