encode_brotli_bit_stream_BlockEncoder

encode_brotli_bit_stream_BlockEncoder

Overview

encode_brotli_bit_stream_BlockEncoder és una classe en FOSS per Python.

Aquesta classe proporciona 5 mètodes per treballar amb objectes encode_brotli_bit_stream_BlockEncoder en programes Python. Els mètodes disponibles inclouen: BuildAndStoreBlockSwitchEntropyCodes, BuildAndStoreEntropyCodes, StoreSymbol, StoreSymbolWithContext, __init__. Tots els membres públics són accessibles a qualsevol aplicació de Python després d’instal·lar el paquet FOSS per Python. Propietats: alphabet_size_, bits_, block_ix_, block_len_, block_lengths_, block_split_code_, i 4 més.

Properties

NameTypeAccessDescription
bits_``ReadT’ agafa les peces .
depths_``ReadEs troba en profunditat .
block_split_code_``ReadObté el codi de divisió del bloc .
alphabet_size_``ReadTinc la mida de l’ alfabet .
num_block_types_``ReadTinc els tipus de bloc num .
block_types_``ReadObté els tipus de blocs .
block_lengths_``ReadObté la longitud dels blocs .
block_ix_``ReadObté el bloc IX .
block_len_``ReadPrèn el bloc Len .
entropy_ix_``ReadObté l’ entropia IX .

Methods

SignatureDescription
__init__(alphabet_size, num_block_types, block_types, block_lengths)Calls init en aquesta instància d’encode_brotli_bit_stream_BlockEncoder.
BuildAndStoreBlockSwitchEntropyCodes(storage_ix, storage)Crea i emmagatzemà codis d’entropia de comutador en el magatzem a storage_ix.
BuildAndStoreEntropyCodes(histograms, storage_ix, storage)Crea i emmagatzemà codis d’entropia per a histogrames donats en l’emmagatzematge de storage_ix.
StoreSymbol(symbol, storage_ix, storage)` escriu un únic símbol en el flux de bits Brotli a l’índex d’emmagatzematge especificat, actualitzant l ’estat d ’entropia interna.
StoreSymbolWithContext(kContextBits, symbol, context, context_map, storage_ix, storage)Enregistra un símbol utilitzant kContextBits, context i context_map en l’emmagatzematge a storage_ix.

See Also

 Català