⌘+k ctrl+k
1.4 (LTS)
搜索快捷键 cmd + k | ctrl + k
导出到 Numpy

查询结果可以使用 fetchnumpy() 函数转换为 Numpy 数组。例如

import duckdb
import numpy as np

my_arr = duckdb.sql("SELECT unnest([1, 2, 3]) AS x, 5.0 AS y").fetchnumpy()
my_arr
{'x': array([1, 2, 3], dtype=int32), 'y': masked_array(data=[5.0, 5.0, 5.0],
             mask=[False, False, False],
       fill_value=1e+20)}

然后,可以使用 Numpy 函数对该数组进行处理,例如

np.sum(my_arr['x'])
6

另请参阅

DuckDB 还支持 从 Numpy 导入

© 2025 DuckDB 基金会,阿姆斯特丹,荷兰
行为准则 商标使用指南