@@ -81,14 +81,15 @@ def inverse_of_matrix(matrix: list[list[float]]) -> list[list[float]]:
8181
8282 # Calculate the inverse of the matrix
8383 return [
84- [(float (d (n )) / determinant ) or 0.0 for n in row ] for row in swapped_matrix
84+ [(float (d (n )) / determinant ) or 0.0 for n in row ]
85+ for row in swapped_matrix
8586 ]
86- case _ if ((
87+ case _ if (
8788 len (matrix ) == 3
8889 and len (matrix [0 ]) == 3
8990 and len (matrix [1 ]) == 3
9091 and len (matrix [2 ]) == 3
91- )) :
92+ ):
9293 # Calculate the determinant of the matrix using Sarrus rule
9394 determinant = float (
9495 (
@@ -115,25 +116,29 @@ def inverse_of_matrix(matrix: list[list[float]]) -> list[list[float]]:
115116 d (matrix [1 ][2 ]) * d (matrix [2 ][1 ])
116117 )
117118 cofactor_matrix [0 ][1 ] = - (
118- (d (matrix [1 ][0 ]) * d (matrix [2 ][2 ])) - (d (matrix [1 ][2 ]) * d (matrix [2 ][0 ]))
119+ (d (matrix [1 ][0 ]) * d (matrix [2 ][2 ]))
120+ - (d (matrix [1 ][2 ]) * d (matrix [2 ][0 ]))
119121 )
120122 cofactor_matrix [0 ][2 ] = (d (matrix [1 ][0 ]) * d (matrix [2 ][1 ])) - (
121123 d (matrix [1 ][1 ]) * d (matrix [2 ][0 ])
122124 )
123125 cofactor_matrix [1 ][0 ] = - (
124- (d (matrix [0 ][1 ]) * d (matrix [2 ][2 ])) - (d (matrix [0 ][2 ]) * d (matrix [2 ][1 ]))
126+ (d (matrix [0 ][1 ]) * d (matrix [2 ][2 ]))
127+ - (d (matrix [0 ][2 ]) * d (matrix [2 ][1 ]))
125128 )
126129 cofactor_matrix [1 ][1 ] = (d (matrix [0 ][0 ]) * d (matrix [2 ][2 ])) - (
127130 d (matrix [0 ][2 ]) * d (matrix [2 ][0 ])
128131 )
129132 cofactor_matrix [1 ][2 ] = - (
130- (d (matrix [0 ][0 ]) * d (matrix [2 ][1 ])) - (d (matrix [0 ][1 ]) * d (matrix [2 ][0 ]))
133+ (d (matrix [0 ][0 ]) * d (matrix [2 ][1 ]))
134+ - (d (matrix [0 ][1 ]) * d (matrix [2 ][0 ]))
131135 )
132136 cofactor_matrix [2 ][0 ] = (d (matrix [0 ][1 ]) * d (matrix [1 ][2 ])) - (
133137 d (matrix [0 ][2 ]) * d (matrix [1 ][1 ])
134138 )
135139 cofactor_matrix [2 ][1 ] = - (
136- (d (matrix [0 ][0 ]) * d (matrix [1 ][2 ])) - (d (matrix [0 ][2 ]) * d (matrix [1 ][0 ]))
140+ (d (matrix [0 ][0 ]) * d (matrix [1 ][2 ]))
141+ - (d (matrix [0 ][2 ]) * d (matrix [1 ][0 ]))
137142 )
138143 cofactor_matrix [2 ][2 ] = (d (matrix [0 ][0 ]) * d (matrix [1 ][1 ])) - (
139144 d (matrix [0 ][1 ]) * d (matrix [1 ][0 ])
0 commit comments