반응형
예제를 보면 이렇게 곱함을 확인할 수 있다.
+행렬 곱셈 모르는 사람을 위해
N,M = map(int,input().split())
matrix1 = []
for _ in range(N):
matrix1.append(list(map(int,input().split())))
Mb,K = map(int,input().split())
matrix2=[]
for _ in range(Mb):
matrix2.append(list(map(int,input().split())))
result = [[0 for _ in range(K)] for _ in range(N)]
for n in range(N):
for k in range(K):
for m in range(M):
result[n][k] += matrix1[n][m] * matrix2[m][k]
for row in result:
for num in row:
print(num,end=' ')
print()
반응형
'백준' 카테고리의 다른 글
[백준알고리즘] 15652번 N과M(4) 파이썬 (0) | 2020.10.06 |
---|---|
[백준알고리즘] 2447번 별찍기 파이썬 (0) | 2020.10.06 |
[백준알고리즘] 11651번 좌표정렬하기2 파이썬 python (0) | 2020.09.29 |
[백준알고리즘] 3009번 네번째점 파이썬 (0) | 2020.09.29 |
[백준알고리즘]1966번 프린터큐 python, 파이썬 (0) | 2020.08.31 |