-
행렬의 덧셈
import numpy as np def solution(arr1, arr2): answer=np.array(arr1)+np.array(arr2) return answer.tolist()
행렬의 곱셈
def solution(arr1, arr2): answer=[[0]*len(arr2[0]) for _ in range(len(arr1))] for i in range(len(arr1)): for j in range(len(arr2[0])): for k in range(len(arr1[0])): answer[i][j]+=(arr1[i][k]*arr2[k][j]) return answer #i*k+k*j=arr1*arr1[0]+arr1[0]+arr2[0]=>행렬의 최종 크기(arr1,arr2[0])
'CS 공부 > AI' 카테고리의 다른 글
torch 함수 (1) 2023.03.14 파이썬 AI 개발 환경 준비 (0) 2023.03.02 RNN (Recurrent Neural Networks) (0) 2023.01.12 CNN (0) 2023.01.12 Convolution 연산 (0) 2023.01.12