blas
-
Python numpy 함수 np.dot() 가 동작하는 내부 원리프로그래머스문제정리 & Python잡다한것 2021. 5. 19. 21:17
np.dot() vectorization을 사용하기 위해서 numpy 라이브러리에서 제공하는 dot()을 분석해 보았다. 공식 문서 : https://numpy.org/devdocs/reference/generated/numpy.dot.html 사용방법 : numpy.dot(a, b, out = None) numpy의 array 객체를 곱할 때 사용한다. 1차원 끼리의 곱 : 각 자리수 끼리 곱해서 합을 구한다.(내적) 2차원 끼리의 곱 : 일반적 행렬의 곱셈을 수행한다. 한쪽이 scalar 값 : 곱셈과 동일한 기능을 한다. Paramters a, b : array 를 의미 out : ndarray(optional) 여기에 변수를 지정하면 반환될 때 값을 저장할 수 있다. 원리 일반적으로 Numpy의 ..