반응형
길이가 같은 벡터 두개를 정의해봅시다.
>>> 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은 원소의 자료형인데 나중에 설명하겠습니다.
반응형
'파이썬 > 통계분석' 카테고리의 다른 글
[파이썬 강의] 51. 2차원 배열(행렬)의 산술연산 (0) | 2021.10.14 |
---|---|
[파이썬 강의] 50. 2차원 배열(행렬)의 정의, 인덱싱, 슬라이싱 (0) | 2021.10.14 |
[파이썬 강의] 48. 1차원 배열(벡터)의 정의, 인덱싱, 슬라이싱 (0) | 2021.10.14 |
[파이썬 강의] 47. 자료구조 - 배열 (Numpy Array) (0) | 2021.10.14 |
[파이썬 강의] 46. 넘파이(numpy)패키지 소개 (0) | 2021.10.14 |
댓글