Kodiranje blokova

Približni podaci

encode_Block_splitter je klasa u Aspose.Font FOSS za Python.

Ova klasa pruža 15 metoda za rad s objektima encode_Block_splitter u Python programima. Postoje i sljedeće metode: BitCost, BuildBlockHistograms, BuildBlockSplit, ClusterBlocks, CopyCommandsToByteArray, CopyLiteralsToByteArray, FindBlocks, InitialEntropyCodes, MyRand, RandomSample, RefineEntropyCodes, RemapBlockIds, i tri dodatna metoda. Svi javni članovi su dostupni bilo kojoj Python aplikaciji nakon instalacije paketa Aspose.Font FOSS za Python.

Metoda za primjenu

PotpisOpisivanje
__init__()Pozivci init (izvorni broj) na ovom encode_Block_splitter primjerku.
CopyLiteralsToByteArray(cmds, num_commands, data, data_off, literals)Kopira doslovne vrijednosti u bajtni niz na određenom offsetu
CopyCommandsToByteArray(cmds, num_commands, insert_and_copy_codes, distance_prefixes)Piše zapovjedne kodove i povezane podatke u bajtni niz.
MyRand(seed)Izrada pseudo-slučajnog broja na temelju predviđenog sjemena.
InitialEntropyCodes(HistogramTypeInt, data, length, literals_per_histogram, max_histograms, stride, vec)Stvara početne entropske kodiranje tablice iz podataka histograma
RandomSample(seed, data, length, stride, sample)Izvodi slučajni uzorak iz podataka pomoću step i sjemena.
RefineEntropyCodes(HistogramTypeInt, data, length, stride, vec)Uređenje entropskih kodova na temelju rafiniranih informacija iz histograma.
BitCost(count)Vrati procjenjeni bitni trošak za određeni broj
FindBlocks(kSize, data, length, block_switch_bitcost, vec, block_id, block_id_off)Identificira granice blokova u podacima koristeći parametar veličine i model troškova.
RemapBlockIds(block_ids, length)Predavanje oznaka blokova u kompaktnom opsegu za danu dužinu
BuildBlockHistograms(HistogramTypeInt, data, length, block_ids, block_ids_off, histograms)Izgradi histograme za svaki blok iz ulaznih podataka.
ClusterBlocks(HistogramTypeInt, data, length, block_ids)U skladu s člankom 21. stavkom 1. točkom (a) i podstavkom 2. točkama 3. i 4., u slučaju da je riječ o “svrha” ili “razlika”, se primjenjuje sljedeća:
BuildBlockSplit(block_ids, split)Generira podijeljenu reprezentaciju iz ID-ova blokova.
SplitByteVector(HistogramTypeInt, data, literals_per_histogram, max_histograms, sampling_stride_length, block_switch_cost, split)Odjeljenja bajt vektora u histograme, poštujući maksimalni broj i troškove.
SplitBlock(cmds, num_commands, data, data_off, literal_split, insert_and_copy_split, dist_split)Dijeli zapovjedni i podaci u doslovne, staviti / kopirati, i udaljenost podjela

Također pogledajte:

 Hrvatski