jinseon's log

[엘카데미] 엘카데미 챌린지_실습으로 배우는 Numpy_2일차 본문

ML & DL/엘카데미

[엘카데미] 엘카데미 챌린지_실습으로 배우는 Numpy_2일차

J_SEON 2023. 7. 18. 22:58

 

배열의 기초

- ndim :  배열의 차원 수

- shape : 배열 차원의 크기 (행렬)

- size : 배열의 개수

- dtype : 배열 데이터 타입

 

인덱싱과 슬라이싱의 차이

- Indexing : 인덱스로 값을 찾아내고, 해당 위치의 값을 변경할 수 있음

- Slicing : 인덱스로 배열의 부분(범위)을 가져옴

x = np.arange(7)
>> [0, 1, 2, 3, 4, 5, 6]

# Indexing
x[3] >> 3
x[7] >> IndexError
x[0] = 10 >> [10, 1, 2, 3, 4, 5, 6]

# Slicing
x[1:4] >> [1, 2, 3]
x[1:] >> [1, 2, 3, 4, 5, 6]
x[:4] >> [0, 1, 2, 3]
x[::2] >> [0, 2, 4, 6]

 

Comments