File tree Expand file tree Collapse file tree 2 files changed +10
-6
lines changed
Expand file tree Collapse file tree 2 files changed +10
-6
lines changed Original file line number Diff line number Diff line change @@ -35,8 +35,10 @@ def __add__(self, value):
3535
3636 def __mul__ (self , value ):
3737 if isinstance (value , int ) or isinstance (value , float ):
38- return FrozenMatrix ([[self .values [j ][i ] * value for i in range (self .column_num )]
39- for j in range (self .string_num )])
38+ return FrozenMatrix ([
39+ [self .values [j ][i ] * value for i in range (self .column_num )]
40+ for j in range (self .string_num )
41+ ])
4042 elif isinstance (value , FrozenMatrix ):
4143 if self .column_num != value .string_num :
4244 raise ValueError ("Размеры матриц не подходят для их умножения" )
@@ -72,7 +74,7 @@ def det(self):
7274
7375 s = 0
7476 for i in range (self .column_num ):
75- new_matrix = FrozenMatrix ([row [:i ] + row [i + 1 :] for row in self .values [1 :]])
77+ new_matrix = FrozenMatrix ([row [:i ] + row [i + 1 :] for row in self .values [1 :]])
7678 s += ((- 1 ) ** i ) * self .values [0 ][i ] * new_matrix .det ()
7779
7880 return s
Original file line number Diff line number Diff line change @@ -27,8 +27,10 @@ def __add__(self, value):
2727
2828 def __mul__ (self , value ):
2929 if isinstance (value , int ) or isinstance (value , float ):
30- return Matrix ([[self .values [j ][i ] * value for i in range (self .column_num )]
31- for j in range (self .string_num )])
30+ return Matrix ([
31+ [self .values [j ][i ] * value for i in range (self .column_num )]
32+ for j in range (self .string_num )
33+ ])
3234 elif isinstance (value , Matrix ):
3335 if self .column_num != value .string_num :
3436 raise ValueError ("Размеры матриц не подходят для их умножения" )
@@ -65,7 +67,7 @@ def det(self):
6567
6668 s = 0
6769 for i in range (self .column_num ):
68- new_matrix = Matrix ([row [:i ] + row [i + 1 :] for row in self .values [1 :]])
70+ new_matrix = Matrix ([row [:i ] + row [i + 1 :] for row in self .values [1 :]])
6971 s += ((- 1 ) ** i ) * self .values [0 ][i ] * new_matrix .det ()
7072
7173 return s
You can’t perform that action at this time.
0 commit comments