본문 바로가기
Computer Science(CS)/Python

Python List vs Numpy Array

by Yeoreumssi 2023. 3. 22.
반응형

Python List

  • 하나의 리스트 안에 여러 데이터 타입을 정의할 수 있음
  • 다이나믹 타이핑 지원
  • 데이터의 주소 값을 저장해 두었다가 데이터를 가져올 때 해당 주소로 가서 가져옴

 

Numpy Array

  • 하나의 배열 안에 하나의 데이터 타입만 정의할 수 있음
  • 다이나믹 타이핑 지원 X
  • C의 array를 사용하여 배열을 생성하기 때문에 Python List에 비해 속도가 빠름
  • 배열이 연속된 주소로 되어 있어 순서대로 읽어올 수 있음(메모리를 효율적으로 사용)
  • 사용 방법
    import numpy as np
    np.array()

 

Python List와 Numpy Array 구조 차이

Python List, Numpy Array 구조

728x90
반응형

댓글