본문 바로가기
파이썬/통계분석

[파이썬 강의] 49. 1차원배열(벡터)의 산술연산

by 만다린망고 2021. 10. 14.
반응형

길이가 같은 벡터 두개를 정의해봅시다. 

>>> import numpy as np
>>> v1=np.array([10,20,30])
>>> v2=np.array([3,5,7])


일곱가지 산술연산자를 적용해봅시다. 일곱가지 산술연산자는 아래와 같습니다. 

+ 덧셈
- 뺄셈
* 곱셈
/ 나눗셈
** 제곱
// 몫
% 나머지

>>> v1+v2
array([13, 25, 37])

>>> v1-v2
array([ 7, 15, 23])

>>> v1*v2
array([ 30, 100, 210])

>>> v1/v2
array([3.33333333, 4.        , 4.28571429])

>>> v1**v2
array([     1000,   3200000, 395163520], dtype=int32)

>>> v1//v2
array([3, 4, 4], dtype=int32)

>>> v1%v2
array([1, 0, 2], dtype=int32)


같은 위치에 있는 원소끼리 연산이 수행됨을 알 수 있습니다. dtpye은 원소의 자료형인데 나중에 설명하겠습니다. 

반응형

댓글