-
lance.LanceDataset.take_blobs(blob_column: str, ids: list[int] | 数组 | None =
None, 地址: list[int] | 数组 | None =None, 索引: list[int] | 数组 | None =None) list[BlobFile] 按行ID选择二进制大对象。
无需在处理前将大型二进制blob数据加载到内存中,该API允许您将二进制blob数据作为常规的Python类文件对象打开。更多详情请参阅
lance.BlobFile。必须且只能指定ids、addresses或indices中的一个参数。 :param blob_column: 要选择的blob列名称。 :type blob_column: str :param ids: 数据集中要选择的行ID。 :type ids: Integer Array或类似数组 :param addresses: 数据集中要选择行的(不稳定)内存地址。 :type addresses: Integer Array或类似数组 :param indices: 数据集中行的偏移量/索引。 :type indices: Integer Array或类似数组
- Returns:
blob_files
- Return type:
列表[BlobFile]