벡터의 뺄셈 역시 파이썬의 NumPy 라이브러리를 사용하면 쉽게 계산할 수 있습니다. 먼저 파이썬의 기본적인 라이브러리를 사용했을 때의 뺄셈을 알아봅시다.
In [24]:
# 파이썬 기본 라이브러리를 사용한 벡터의 뺄셈 x = [2,3] y = [3,1] # zip() 함수를 사용하여 두 벡터의 첫 번째 원소끼리 더하고, # 두 번째 원소끼리 뺍니다 # 그리고 그 결과를 리스트 형태로 z 변수에 저장합니다 z = [i-j for i, j in zip(x,y)] print(z)
[-1, 2]
다음 코드는 NumPy 라이브러리를 이용하여 벡터의 뺄셈을 간단하게 표현한 것입니다.
In [25]:
# NumPy 라이브러리를 이용한 벡터의 뺄셈 import numpy as np # x, y 리스트를 NumPy의 Array 객체로 변화한 후 u, v 변수에 각각 저장합니다 u = np.array(x) v = np.array(y) # u, v 변수에 뺄셈 연산자를 적용합니다 w = u-v print(w)
[-1 2]
연습 문제
(1) = (-7, 15), = (-9, 4)
- =
(2) = (8, -14), = (-11, 6)
- =
(3) = (-11, 14), = (-19, -21)
- =