pyarrow.compress#
- pyarrow.compress(buf, codec='lz4', asbytes=False, memory_pool=None)#
压缩来自缓冲区类对象的数据。
- 参数:
- buf
pyarrow.Buffer,bytes或其他支持缓冲区协议的对象 - codec
str, 默认 ‘lz4’ 压缩编解码器。支持的类型:{‘brotli’, ‘gzip’, ‘lz4’, ‘lz4_raw’, ‘snappy’, ‘zstd’}
- asbytesbool, 默认
False 以 Python bytes 对象形式返回结果,否则返回 Buffer。
- memory_pool
MemoryPool, 默认None 用于缓冲区分配的内存池(如有)。
- buf
- 返回:
- compressed
pyarrow.Buffer或bytes(若 asbytes=True)
- compressed