Computer Science

[선형대수] python으로 벡터의 내적과 외적 계산하기

imsunbow 2023. 11. 9. 12:43

개발환경 : Google colab

 

google colab 환경에서 python을 이용하여 벡터의 내적을 구하는 예제이다. 우선 numpy 라이브러리를 import한다음 두 벡터를 np.array(numpy 배열)로 저장한다. 그리고 내적(dot_product) 는 np.dot(V1,V2) 로 계산하여 출력한다.

 

 

 

다음 예제는 내적,외적이 함께 엮여 있는 사칙연산이다. 사칙연산에서는 괄호 안의 계산이 먼저 진행되기 때문에 먼저 외적값을 계산해야 한다. 앞서 본 예제와 같이 먼저 각 점을 np.array 꼴로 지정해 준 후 벡터값을 설정해준다. 그리고 외적값은 np.cross함수를 사용하여 진행한다. 이 출력값을 다시 np.dot함수를 이용하여 u 값과 내적해주면, 우리가 구해야 하는 값이 정상적으로 출력된다.

반응형