用法:
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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。