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
| Potpis | Opisivanje |
|---|---|
__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 |