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)