Внесите следующие изменение в программу из предыдущей задачи: - Измените метод __mul__ таким образом, чтобы матрицы можно было умножать как на скаляры, так и на другие матрицы. В случае, если две матрицы перемножить невозможно, то тогда выбросьте ошибку MatrixError. Первая матрице в ошибке – это self, вторая – это второй операнд умножения.
Примеры Выходные данные
3 2
-10 0
14 5
5.0 2.0 10.0
-0.5 -0.25 18.0
-22.0 -2.5 -0.125
135 60
253.0 89.0
-42.75 -44.625
3 2
-10 0
14 5
5 2 10
-0.5 -0.25 18
-22 -2.5 -0.125
Выходные данные
2.5 1.0 5.0
-0.25 -0.125 9.0
-11.0 -1.25 -0.0625
67.5 30.0
126.5 44.5
-21.375 -22.3125
Выходные данные
25 10 50
-2.5 -1.25 90
-110 -12.5 -0.625
16200 7200
30360.0 10680.0
-5130.0 -5355.0
|