Numpy 기초 5편

1. element wise operation

 

numpy는 단순 list와는 다르게 기본적으로 array끼리 사칙연산을 지원함

 

기본적으로는 *,+,-는 대응하는 원소끼리 연산함

 

그림1. array끼리 덧셈, 뺄셈, 곱셈 연산

 

dot product는 일반적인 행렬곱으로 a.dot(b) , a@b

 

그림2. 행렬 곱을 수행한 모습

 

 

transpose는 a.T ,  a.transpose()

 

그림3. transpose를 구한 모습

 

2. broadcasting

 

shape가 다른 배열 간 연산도 지원함

 

scalar가 matrix의 모든 원소에 대응하여 연산함

 

ㅡ림4. matrix와 scalar의 broadcasting

 

그림5. 실제 matrix와 scalar의 연산 예시

 

그림6. vector와 matrix의 broadcasting

 

그림7. 실제 matrix와 vector의 연산 예시

 

'프로그래밍 > Numpy' 카테고리의 다른 글

Numpy 기초 7편  (0) 2021.12.01
Numpy 기초 6편  (0) 2021.11.30
Numpy 기초 4편  (0) 2021.11.29
Numpy 기초 3편  (0) 2021.11.28
Numpy 기초 2편  (0) 2021.11.27
TAGS.

Comments