NOTE
생성
벡터 집합 A = (a1, a2, a3, ⋯, an)이 주어졌을 때, 이 집합의 생성(span)이란 이 벡터들의 선형 결합으로 나타낼 수 있는 모든 벡터의 집합입니다. 생성은 span(A)로 표현합니다. 예를 들어 = (1, 2), = (0, 3)일 때 R2 위의 어떤 벡터이든지 와 의 선형 결합으로 나타낼 수 있습니다.
파이썬에는 선형 결합을 할 수 있는 함수가 없기 때문에 다음과 같이 일반 연산으로 원하는 결과를 얻어야 합니다.
In [12]:
# 파이썬 NumPy 라이브러리를 호출합니다 import numpy as np # a, b 변수에 리스트 형태의 데이터(배열)를 저장합니다 a = np.array([2, 4]) b = np.array([1, 6]) c = (4*a)+((-3)*b) print(c)
[ 5 -2]