Numpy array는 C언어의 array 구조와 동일 개념
파이썬 리스트와 비슷한 구조지만, 세부적인 특징이 많이 다르다
list와 다른점
- 선언한 이후에 크기 변경이 불가
- 모든 원소의 데이터 타입이 동일
list와 같은점
- 인덱싱으로 원소 접근 가능
- 생성 후 assignment operator를 이용해서 원소의 update가 가능
numpy가 제공하는 데이터 타입은 파이썬과 다르다
- 수치에 관련된 데이터 타입
- 원소의 크기를 조절할 수 있고, 크기에 따라 표현할 수 있는 수치 범위가 정해진다
- np.int8 -> 8 bits 사용
- np.float32 -> 실수 표현에 32 bits를 사용 -> 지수, 가수, sign (실수 표현 표준) -> single precision
'Python' 카테고리의 다른 글
데이터 시각화 라이브러리 Seaborn (0) | 2022.04.19 |
---|---|
Pandas를 사용해야 하는 이유 (0) | 2022.04.15 |
Python Class 메소드 오버라이딩(Method override) 예제 (0) | 2022.04.14 |
Python Class 기초 (0) | 2022.04.14 |
OOP 기초 (0) | 2022.04.14 |