-
lance.LanceDataset.take_blobs(blob_column: str, ids: list[int] | Array | None =
None
, addresses: list[int] | Array | None =None
, indices: list[int] | Array | None =None
) list[BlobFile] Select blobs by row IDs.
Instead of loading large binary blob data into memory before processing it, this API allows you to open binary blob data as a regular Python file-like object. For more details, see
lance.BlobFile
.Exactly one of ids, addresses, or indices must be specified. :param blob_column: The name of the blob column to select. :type blob_column: str :param ids: row IDs to select in the dataset. :type ids: Integer Array or array-like :param addresses: The (unstable) row addresses to select in the dataset. :type addresses: Integer Array or array-like :param indices: The offset / indices of the row in the dataset. :type indices: Integer Array or array-like
- Returns:
blob_files
- Return type:
List[BlobFile]