Skip to content
Related Articles

Related Articles

Numpy matrix.I function | Python
  • Last Updated : 22 Apr, 2020

With the help ofnumpy.matrix.I() function we can get the multiplicative inverse of the same size as of our given matrix.

Syntax : numpy.matrix.I()

Return : [matrix object] If self is non-singular, ret is such that ret * self == self * ret == np.matrix(np.eye(self[0, :].size) all return True. Return multiplicative inverse of given matrix.

Code #1 :

filter_none

edit
close

play_arrow

link
brightness_4
code

# Python program explaining
# numpy.matrix.I() function
  
# importing numpy as geek 
import numpy as geek 
            
mat = geek.matrix('[3, 4; 5, 6]'
            
# applying matrix.getI() method 
gfg = mat.getI() 
      
print(gfg)

chevron_right


Output :



[[-3.   2. ]
 [ 2.5 -1.5]]

 
Code #2 :

filter_none

edit
close

play_arrow

link
brightness_4
code

# Python program explaining
# numpy.matrix.I() function
  
# importing numpy as geek 
import numpy as geek 
            
mat = geek.matrix('[1, 2, 3; 4, 5, 6; 7, 8, 9]'
            
# applying matrix.getI() method 
gfg = mat.getI() 
      
print(gfg)

chevron_right


Output :

[[ -4.50359963e+15   9.00719925e+15  -4.50359963e+15]
 [  9.00719925e+15  -1.80143985e+16   9.00719925e+15]
 [ -4.50359963e+15   9.00719925e+15  -4.50359963e+15]]

Attention geek! Strengthen your foundations with the Python Programming Foundation Course and learn the basics.

To begin with, your interview preparations Enhance your Data Structures concepts with the Python DS Course.

My Personal Notes arrow_drop_up
Recommended Articles
Page :