위키득계정 ↗
기술

Xarray

Xarray기술
대상 언어
Python
주요 자료
이름 있는 다차원 배열
부가 정보
차원 좌표 속성
주요 통합
NumPy Dask netCDF
Xarray는 차원과 좌표 및 속성이 붙은 다차원 배열을 다루는 Python 라이브러리다. 배열의 숫자 위치뿐 아니라 이름과 좌표를 이용해 자료를 선택하고 연산하며 정렬한다.

배열에 붙는 의미 정보

NumPy와 비슷한 다차원 배열 위에 차원 이름과 좌표 및 속성을 추가한다. 시간이나 공간에서 값이 어디에 해당하는지 배열과 함께 표현할 수 있다. 단순한 숫자 위치와 실제 자료의 의미를 연결하는 구조다.

이름과 좌표에 따른 연산

차원 이름으로 합계 같은 연산을 지정하거나 좌표의 표지로 자료를 선택한다. 배열 사이의 연산은 차원 이름을 바탕으로 브로드캐스팅한다. 좌표에 따른 정렬과 누락값 처리 및 그룹별 연산도 제공한다.

분석과 저장 도구의 연결

이름 있는 표 자료를 다루는 Pandas의 영향을 받았으며 netCDF 자료 모델과 긴밀히 연결된다. Dask와 통합해 병렬 계산을 구성할 수 있다. 여러 분야의 다차원 자료를 분석하고 시각화하는 함수들을 함께 제공한다.

관련 문서

Zarr / Dask / NumPy / Pandas / Python / 데이터 분석