pyarrow.compress#

pyarrow.compress(buf, codec='lz4', asbytes=False, memory_pool=None)#

压缩来自缓冲区类对象的数据。

参数:
bufpyarrow.Buffer, bytes 或其他支持缓冲区协议的对象
codecstr, 默认 ‘lz4’

压缩编解码器。支持的类型:{‘brotli’, ‘gzip’, ‘lz4’, ‘lz4_raw’, ‘snappy’, ‘zstd’}

asbytesbool, 默认 False

以 Python bytes 对象形式返回结果,否则返回 Buffer。

memory_poolMemoryPool, 默认 None

用于缓冲区分配的内存池(如有)。

返回:
compressedpyarrow.Bufferbytes (若 asbytes=True)