반응형
[파이썬 numpy]
벡터의 내적 (dot 또는 inner 메소드)
벡터의 내적에는 dot 메소드 또는 inner 메소드가 사용됩니다.
벡터의 내적은 dot 연산 또는 스칼라곱이라고도 부릅니다. 벡터의 내적은 내적의 한 종류입니다.
2차 이상의 배열인 행렬부터는 dot 메소드와 inner 메소드의 결과가 다르지만, 1차원 배열인 벡터에서는 결과가 동일합니다.
두 벡터를 정의해봅시다.
>>> import numpy as np
>>> V1=np.array([1,2,3])
>>> V2=np.array([1,2,3])
dot 메소드를 적용해봅시다.
>>> np.dot(V1,V2)
14
inner 메소드를 적용해봅시다.
>>> np.inner(V1,V2)
14
반응형
'5-2 . Numpy 제공 자료구조 > Array 연산' 카테고리의 다른 글
[파이썬 numpy] 벡터곱 하는법 (고등학교에서 배운 그 외적, cross 메소드) (0) | 2020.11.10 |
---|---|
[파이썬 numpy] 외적이 헷갈리는 이유 (cross product, outer product 차이) (0) | 2020.11.10 |
[파이썬 numpy] 배열 전치하는 법 (T 메소드) (0) | 2020.11.09 |
[파이썬 numpy] 배열과 비교연산자 (0) | 2020.11.09 |
[파이썬 numpy] 배열과 제곱, 나머지 연산자 (0) | 2020.11.09 |
댓글