파이썬을 이용한 선형대수(Linear Algebra) 표현


파이썬을 이용한 선형대수(Linear Algebra) 표현

선형대수 코드(linear algebra codes) 벡터(vector)를 파이썬으로 표현하는 방법은 다양하다. 최선의 방법은 없으며, 값의 변경 유무, 속성값 유무에 따라 적절한 선택을 할 수 있다. 여기서는 기본적인 리스트로 벡터 연산을 실시하는 방법을 알아보자. vector_a = [1 , 2 , 10] # List 로 표현했을 경우 vector_b = (1 , 2 , 10) # Tuple 로 표현했을 경우 vector_c = {'x': 1, 'y': 1, 'z': 10} # dict 표현했을 경우 print (vector_a, vector_b, vector_c) [1, 2, 10] (1, 2, 10) {'x': 1, 'y': 1, 'z': 10} 다음의 코드는 파이썬 답지 못하며 아름답지도 않다. u = [2, 2] v = [2, 3] z = [3, 5] result = [] for i in range( len(u) ): result.append(u[i]+v[i]+z[i]) ...


#matrix #python #vector #머신러닝 #파이썬

원문링크 : 파이썬을 이용한 선형대수(Linear Algebra) 표현