encode_Entropy_encode

encode_Entropy_encode

Genel Bakış

encode_Entropy_encode Python için FOSS’de bir sınıf.

Bu sınıf, Python programlarında encode_Entropy_encode nesnelerle çalışmak için 18 yöntem sağlar. Kullanılabilir yöntemler şunlardır: ConvertBitDepthsToSymbols, CreateHuffmanTree, DecideOverRleUse, EntropyCodeBlockLength, EntropyCodeBlockType, EntropyCodeCommand, EntropyCodeContextMap, EntropyCodeDistance, EntropyCodeLiteral, OptimizeHuffmanCountsForRle, Reverse, ReverseBits, ve 6 ek yöntem. Python için FOSS paketini yükledikten sonra tüm kamu üyeleri herhangi bir Python uygulamasına erişilebilir.

Yöntemler

SignatureAçıklama:
__init__()Calls init (başlangıç) Bu encode_Entropy_encode örneğinde.
EntropyCodeLiteral()Entropik kodlama kullanarak kelimenin tam anlamıyla bir sembol kodlar.
EntropyCodeCommand()Entropi kodlamasını kullanarak komut belirteçini şifreliyor .
EntropyCodeDistance()LZ tarzı eşleşmeler için bir mesafe değeri kodlar.
EntropyCodeBlockLength()Bir bloğun uzunluğunu entropik kodlama ile kodlar.
EntropyCodeContextMap()Adaptif entropi modelleri için bir bağlam haritası kodlar.
EntropyCodeBlockType()Bir bloğun tip tanımlayıcısını kodlar.
SortHuffmanTree(v0, v1)Huffman ağacı düğümleri v0 ve v1 türü.
SetDepth(p, pool, pool_off, depth, depth_off, level)Belirtilen ofsetlerde ve seviyede bir havuzdaki derinlik değerlerini ayarlar
CreateHuffmanTree(data, data_off, length, tree_limit, depth, depth_off)Sınırları ve çıkış derinlikleri ile veri bir Huffman ağacı oluşturur.
Reverse(v, start, end)V listesi öğelerini başlangıç ve son indeksler arasında tersine çevirir.
WriteHuffmanTreeRepetitions(previous_value, value, repetitions, tree, extra_bits_data)Değer değişikliği için Huffman ağacı tekrarlarını yazar.
WriteHuffmanTreeRepetitionsZeros(repetitions, tree, extra_bits_data)Huffman ağacına sıfır değerlerin tekrarlarını yazar.
OptimizeHuffmanCountsForRle(length, counts)Huffman sembol sayımlarını çalıştırma uzunluğu kodlaması için optimize eder.
DecideOverRleUse(depth, depth_off, length, use_rle_for_non_zero, use_rle_for_zero)Sıfır ve sıfırı olmayan derinliklerde RLE uygulamayacağı karar verilir.
WriteHuffmanTree(depth, depth_off, length, tree, extra_bits_data)Derinlik diziler ve ekstra bitler kullanarak bir Huffman ağacı yazar.
ReverseBits(num_bits, bits)Verilen bir bit genişliğindeki sayılardaki bitlerin sırasını tersine çevirir.
ConvertBitDepthsToSymbols(depth, depth_off, _hx_len, bits, bits_off)Bit derinliği değerlerini sembol kodlarına dönüştürür.

Ayrıca bakınız:

 Türkçe