numpy - dot, 행렬의 곱셈
이전에 c++를 사용해 행렬곱을 구현한 적이 있었다. 파이썬에서는 numpy 라이브러리를 이용하면 간단하게 행렬곱을 구할 수 있다. - 다음과 같이 A와 B가 주어질 때, 행렬곱의 결과는 다음과 같다 1. numpy.matmul import numpy as np A=[[2,4,-1],[-1,3,3],[4,-2,1],[-3,0,2]] B=[[4,-2],[-2,1],[3,-1]] result=np.matmul(A,B) print(result) matmul 함수에 행렬 A와 B를 넣으면 행렬곱을 구할 수 있다. 하지만 행렬에 스칼라곱을 하면 에러가 발생한다. import numpy as np A=[[2,4,-1],[-1,3,3],[4,-2,1],[-3,0,2]] B=3 result=np.matmul(A,B) ..