google colab 환경에서 python을 이용하여 벡터의 내적을 구하는 예제이다. 우선 numpy 라이브러리를 import한다음 두 벡터를 np.array(numpy 배열)로 저장한다. 그리고 내적(dot_product) 는 np.dot(V1,V2) 로 계산하여 출력한다.
다음 예제는 내적,외적이 함께 엮여 있는 사칙연산이다. 사칙연산에서는 괄호 안의 계산이 먼저 진행되기 때문에 먼저 외적값을 계산해야 한다. 앞서 본 예제와 같이 먼저 각 점을 np.array 꼴로 지정해 준 후 벡터값을 설정해준다. 그리고 외적값은 np.cross함수를 사용하여 진행한다. 이 출력값을 다시 np.dot함수를 이용하여 u 값과 내적해주면, 우리가 구해야 하는 값이 정상적으로 출력된다.
반응형
'Computer Science' 카테고리의 다른 글
[정보보안] 블록암호 운영모드(ECB, CBC, CFB, OFB, CTR) (0) | 2023.11.25 |
---|---|
[c] Call by value vs Call by reference (0) | 2023.11.15 |
[c언어 기본] 함수에 관하여(함수의 여러 자료형, 함수에서의 scope의 의미, static 변수에 대해 (0) | 2023.11.09 |
[자료구조] 자료구조의 분류(선형구조, 비선형구조, 파일구조, 단순구조) (0) | 2023.11.04 |
[자료구조] Data structure vs File structure (0) | 2023.11.04 |