Con la ayuda de la numpy.matrix.I()
función podemos obtener el inverso multiplicativo del mismo tamaño que el de nuestra array dada.
Sintaxis: numpy.matrix.I()
Devuelve: [objeto de array] Si self no es singular, ret es tal que ret * self == self * ret == np.matrix(np.eye(self[0, :].size) all return True. Return multiplicative inversa de la array dada.
Código #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)
Producción :
[[-3. 2. ] [ 2.5 -1.5]]
Código #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)
Producción :
[[ -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]]