파이썬 리스트, 배열, ndarray 비교

주요 차이점 비교

특징리스트 (list)배열 (array.array)ndarray (numpy.ndarray)
데이터 타입혼합 가능동일한 타입만 저장동일한 타입만 저장
차원1차원, 다차원은 중첩 구조로 표현1차원다차원 지원
메모리 효율성상대적으로 비효율적효율적매우 효율적
연산 속도느림빠름매우 빠름
고급 연산미지원미지원지원 (벡터화, 선형대수, 통계 등)
용도일반적인 데이터 저장 및 조작단순 숫자 데이터수학 연산, 대규모 데이터 분석

Comments

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다