用法:
dask.array.to_tiledb(darray, uri, compute=True, return_stored=False, storage_options=None, key=None, **kwargs)
将数组保存为 TileDB 存储格式
使用 TileDB 存储管理器将 ‘array’ 保存到任何 TileDB-supported URI,包括本地磁盘、S3 或 HDFS。
有关 TileDB 的更多信息,请参阅https://docs.tiledb.io。
- darray: dask.array:
要写入的 dask 数组。
- uri:
任何受支持的 TileDB 存储位置。
- storage_options: dict:
包含 TileDB 后端的任何配置选项的字典。看https://docs.tiledb.io/en/stable/tutorials/config.html
- compute, return_stored: see ``store()``:
- key: str or None:
加密 key
- None
除非
return_stored
设置为True
(默认为False
)
参数:
返回:
注意:
TileDB 仅支持 regularly-chunked 数组。 TileDB tile extents 对应于 dask chunk specification 的形式 2,并且对于支持的数组会自动完成转换。
例子:
>>> import dask.array as da, tempfile >>> uri = tempfile.NamedTemporaryFile().name >>> data = da.random.random(5,5) >>> da.to_tiledb(data, uri) >>> import tiledb >>> tdb_ar = tiledb.open(uri) >>> all(tdb_ar == data) True
相关用法
- Python dask.array.to_npy_stack用法及代码示例
- Python dask.array.to_hdf5用法及代码示例
- Python dask.array.topk用法及代码示例
- Python dask.array.tan用法及代码示例
- Python dask.array.tanh用法及代码示例
- Python dask.array.tril用法及代码示例
- Python dask.array.triu用法及代码示例
- Python dask.array.tile用法及代码示例
- Python dask.array.take用法及代码示例
- Python dask.array.true_divide用法及代码示例
- Python dask.array.tensordot用法及代码示例
- Python dask.array.trunc用法及代码示例
- Python dask.array.transpose用法及代码示例
- Python dask.array.trace用法及代码示例
- Python dask.array.stats.ttest_ind用法及代码示例
- Python dask.array.ma.masked_values用法及代码示例
- Python dask.array.divmod用法及代码示例
- Python dask.array.negative用法及代码示例
- Python dask.array.overlap.map_overlap用法及代码示例
- Python dask.array.stats.ttest_rel用法及代码示例
注:本文由纯净天空筛选整理自dask.org大神的英文原创作品 dask.array.to_tiledb。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。