np.dot()
dot product 정의는 다음과 같다:
a⋅b=∑i=1naibi
따라서 3번째 cell과 같이 코드로 구현할 수 있다.
![](https://velog.velcdn.com/images/junmin98/post/47b8171b-d91a-4b7f-ac5b-6fef0a8fd92c/image.png)
np.outer()
outer product 정의는 다음과 같다:
(a×b)ij=aibj
따라서 5번째 cell과 같이 코드로 구현할 수 있다.
![](https://velog.velcdn.com/images/junmin98/post/314b4152-47b1-4c54-8900-e029fc8913f5/image.png)
np.multiply()
np.multiply() 함수는 element-wise multiplication (Hadamard product)을 수행한다:
(a ⊙ b)i,j=(a)ij(b)ij
![](https://velog.velcdn.com/images/junmin98/post/0f0a469d-5d81-4705-a346-479adecb434f/image.png)