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

[파이썬 강의] 48. 1차원 배열(벡터)의 정의, 인덱싱, 슬라이싱

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

넘파이 패키지의 배열 자료구조를 이용하여 벡터를 정의하고 인덱싱과 슬라이싱을 해봅시다. 

먼저 넘파이 패키지를 불러옵시다. 

>>> 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])


인덱싱을 이용하면 원소의 자료형이 반환되고, 슬라이싱을 이용하면 배열이 반환되는 것을 알 수 있습니다. 

반응형

댓글