Python

Numpy array

with_AI 2022. 4. 14. 18:30

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