encode_Block_splitter
encode_Block_splitter
Overview
encode_Block_splitter je třída v Aspose.Font FOSS pro Python.
Tato třída poskytuje 15 metod pro práci s objekty encode_Block_splitter v programech Python. K dispozici jsou následující metody: BitCost, BuildBlockHistograms, BuildBlockSplit, ClusterBlocks, CopyCommandsToByteArray, CopyLiteralsToByteArray, FindBlocks, InitialEntropyCodes, MyRand, RandomSample, RefineEntropyCodes, RemapBlockIds, a 3 další metody. Všechny veřejné členy jsou přístupné jakékoli aplikaci Python po instalaci balíčku Aspose.Font FOSS pro Python.
Methods
| Signature | Description |
|---|---|
__init__() | Calls init (včetně) na této encode_Block_splitter instance. |
CopyLiteralsToByteArray(cmds, num_commands, data, data_off, literals) | Kopíruje doslovné hodnoty do bajtového řetězce při stanoveném offsetu. |
CopyCommandsToByteArray(cmds, num_commands, insert_and_copy_codes, distance_prefixes) | Píše příkazové kódy a související data do bajtového řetězce. |
MyRand(seed) | Vytváří pseudonáhodné číslo na základě poskytnutého semena. |
InitialEntropyCodes(HistogramTypeInt, data, length, literals_per_histogram, max_histograms, stride, vec) | Vytváří se počáteční entropie kódování tabulky z dat histogramů |
RandomSample(seed, data, length, stride, sample) | Výběr náhodné vzorky z dat pomocí stride a seed. |
RefineEntropyCodes(HistogramTypeInt, data, length, stride, vec) | Aktualizuje entropické kódy na základě vylepšených informací o histogramech. |
BitCost(count) | Vrátí odhadovanou bitovou cenu pro daný počet |
FindBlocks(kSize, data, length, block_switch_bitcost, vec, block_id, block_id_off) | Identifikuje hranice bloků v datech pomocí parametru velikosti a nákladového modelu. |
RemapBlockIds(block_ids, length) | Přiděluje ID bloků do kompaktního rozsahu pro danou délku |
BuildBlockHistograms(HistogramTypeInt, data, length, block_ids, block_ids_off, histograms) | Vytváří histogramy pro každý blok z vstupních dat. |
ClusterBlocks(HistogramTypeInt, data, length, block_ids) | Skupiny bloků do klastrů na základě podobnosti jejich údajů. |
BuildBlockSplit(block_ids, split) | Vytváří rozdělenou reprezentaci z ID bloků. |
SplitByteVector(HistogramTypeInt, data, literals_per_histogram, max_histograms, sampling_stride_length, block_switch_cost, split) | Rozdělení byte vektor do histogramů s ohledem na maximální počet a náklady |
SplitBlock(cmds, num_commands, data, data_off, literal_split, insert_and_copy_split, dist_split) | Rozděluje příkazové a datové toky do literálních, vkládání/kopírování a rozdělení vzdálenosti. |