반응형
넘파이 패키지의 배열 자료구조를 이용하여 벡터를 정의하고 인덱싱과 슬라이싱을 해봅시다.
먼저 넘파이 패키지를 불러옵시다.
>>> import numpy as np
벡터를 하나 정의합시다.
>>> v1=np.array([1,2,3,4,5])
인덱싱과 슬라이싱 방법은 리스트와 동일합니다. 첫번째 원소에 접근해봅시다.
>>> v1[0]
1
>>> v1[-5]
1
슬라이싱을 이용하여 3,4,5에 접근해봅시다.
>>> v1[2:5]
array([3, 4, 5])
인덱싱을 이용하면 원소의 자료형이 반환되고, 슬라이싱을 이용하면 배열이 반환되는 것을 알 수 있습니다.
반응형
'파이썬 > 통계분석' 카테고리의 다른 글
[파이썬 강의] 50. 2차원 배열(행렬)의 정의, 인덱싱, 슬라이싱 (0) | 2021.10.14 |
---|---|
[파이썬 강의] 49. 1차원배열(벡터)의 산술연산 (0) | 2021.10.14 |
[파이썬 강의] 47. 자료구조 - 배열 (Numpy Array) (0) | 2021.10.14 |
[파이썬 강의] 46. 넘파이(numpy)패키지 소개 (0) | 2021.10.14 |
[파이썬 강의] 45. 넘파이 불러오기 (import numpy as np) (0) | 2021.10.14 |
댓글