Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def multiply_matrixes(first_matrix, second_matrix):
- res_matrix = [[0 for row in range(len(first_matrix))] for col in range(len(second_matrix[0]))]
- for i in range(len(first_matrix)):
- for j in range(len(second_matrix[0])):
- for k in range(len(second_matrix)):
- res_matrix[i][j] += first_matrix[i][k] * second_matrix[k][j]
- return res_matrix
- n = int(input())
- matrix = []
- initial_matrix = []
- for _ in range(n):
- row = [float(x) for x in input().split()]
- matrix.append(row)
- initial_matrix.append(row)
- for _ in range(len(matrix) - 1):
- matrix = multiply_matrixes(initial_matrix, matrix)
- for line in matrix:
- print(*line)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement