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 :
# 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) |
Output :
[[-3. 2. ] [ 2.5 -1.5]]
Code #2 :
# 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) |
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]]