
파이썬 배열 벡터화 연산 : Numpy array 산술 연산 - 브로드캐스팅 아님 : numpy array(배열)는 브로드캐스팅을 이용하여 크기가 다른 배열간의 연산도 가능하다. 이번 포스팅에서는 브로드캐스팅은 다루지 않는다. 항등 행렬이나 역행렬에 대한 것도 생략하고 우선 크기가 같은 배열간의 연산과 배열과 스칼라 간의 연산에 대해 정리한다. (쉬운 것부터) - 순 서 - 1. 벡터화 연산 2. Numpy 배열간의 산술 연산 3. 배열과 스칼라의 연산 4. 정리 1. 벡터화 연산 1-1. 벡터 벡터의 개념을 찾아보면 여러 가지 의미가 나온다. 그중 파이썬에서 사용하는 벡터의 개념을 이해하기로는, 한 가지 타입의 여러 개의 원소를 변수에 저장한 배열을 의미하는 것으로 이해하고 있다. 1-2. 벡터화 연산..
파이썬 리스트, 배열 연산 비교 : list와 Numpy array 이번 포스팅에서는 파이썬의 리스트(list)와 Numpy 1차원 배열 (array)의 연산에 대해 비교해본다. Numpy의 연산 기능을 이용하면 for문을 사용하지 않을 수 있기 때문에 이참에 정리하면서 복습을 해보려고 한다. 혹시나 Numpy 배열 연산중 broadcasting과 ndarray를 찾는 분이 있으실까 봐 관련 내용은 없음을 먼저 밝힌다. - 순서 - 1. Numpy 2. ragne와 np.arrange 함수를 이용하여 list, array 생성 3. 리스트(list)와 numpy 배열(array) 연산 비교 4. 정리 1. Numpy Numpy는 Numerical Python의 줄임말로 파이썬의 산술 계산에 매우 유용한 ..