Numpy에서 가져오기
Numpy에서 가져오기 (Import from Numpy)
DuckDB에서 Numpy 배열을 조회할 수 있습니다. 배열을 수동으로 등록할 필요는 없어요. replacement scan 덕분에 DuckDB가 Python 프로세스 안의 배열을 이름으로 찾아낼 수 있기 때문입니다. 예를 들어:
출처: 공식문서
import duckdb
import numpy as np
my_arr = np.array([(1, 9.0), (2, 8.0), (3, 7.0)])
duckdb.sql("SELECT * FROM my_arr")
┌─────────┬─────────┬─────────┐
│ column0 │ column1 │ column2 │
│ double │ double │ double │
├─────────┼─────────┼─────────┤
│ 1.0 │ 2.0 │ 3.0 │
│ 9.0 │ 8.0 │ 7.0 │
└─────────┴─────────┴─────────┘
관련 자료 (See Also)
DuckDB는 Numpy로 내보내기(export)도 지원합니다.
더 알아보기 (Learn more)
- DuckDB 공식 문서: Import from Numpy
- Numpy로 내보내기: Export to Numpy
- Pandas에서 가져오기: Import from Pandas
- Arrow에서 가져오기: Import from Arrow