본문 바로가기

백준

[백준알고리즘] 2740번 행렬곱셈 파이썬

반응형

예제를 보면 이렇게 곱함을 확인할 수 있다.

 

+행렬 곱셈 모르는 사람을 위해

blog.naver.com/PostView.nhn?blogId=dhkdwnddml&logNo=220277510428&parentCategoryNo=9&categoryNo=&viewDate=&isShowPopularPosts=true&from=search

 

[#3]경제수학, 행렬; 행렬과 행렬의 연산

[2020.03.07 추가](자막을 켜고 보면 이해에 좋습니다.) 행렬은 직사각 모양의 틀 안에 숫자들이 배열된 ...

blog.naver.com

 

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()
반응형