벡터의 뺄셈 역시 파이썬의 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)

    - =

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.