encode_Block_splitter
encode_Block_splitter
Overzicht
encode_Block_splitter is een klasse in Aspose.Font FOSS voor Python.
Deze klasse biedt 15 methoden voor het werken met encode_Block_splitter objecten in Python programma’s. Beschikbare methoden zijn: BitCost, BuildBlockHistograms, BuildBlockSplit, ClusterBlocks, CopyCommandsToByteArray, CopyLiteralsToByteArray, FindBlocks, InitialEntropyCodes, MyRand, RandomSample, RefineEntropyCodes, RemapBlockIds, en 3 extra methoden. Alle publieke leden zijn toegankelijk voor elke Python applicatie na het installeren van het Aspose.Font FOSS voor Python pakket.
Methoden
| Handtekening | Beschrijving |
|---|---|
__init__() | Calls init op deze encode_Block_splitter instantie. |
CopyLiteralsToByteArray(cmds, num_commands, data, data_off, literals) | Kopieert letterlijke waarden naar een byte-array op een opgegeven offset |
CopyCommandsToByteArray(cmds, num_commands, insert_and_copy_codes, distance_prefixes) | Schrijft opdrachtcodes en bijbehorende gegevens naar een byte-array |
MyRand(seed) | Genereert een pseudo‑random getal op basis van de opgegeven seed |
InitialEntropyCodes(HistogramTypeInt, data, length, literals_per_histogram, max_histograms, stride, vec) | Maakt initiële entropie-coderingstabellen aan op basis van histogramgegevens |
RandomSample(seed, data, length, stride, sample) | Extraheert een willekeurige steekproef uit gegevens met behulp van stride en seed |
RefineEntropyCodes(HistogramTypeInt, data, length, stride, vec) | Werkt entropiecodes bij op basis van verfijnde histograminformatie |
BitCost(count) | Retourneert de geschatte bitkost voor een gegeven aantal |
FindBlocks(kSize, data, length, block_switch_bitcost, vec, block_id, block_id_off) | Identificeert blokgrenzen in data met behulp van een grootteparameter en kostenmodel |
RemapBlockIds(block_ids, length) | Wijst blok-ID’s opnieuw toe aan een compact bereik voor de opgegeven lengte |
BuildBlockHistograms(HistogramTypeInt, data, length, block_ids, block_ids_off, histograms) | Bouwt histogrammen voor elk blok op basis van de invoergegevens |
ClusterBlocks(HistogramTypeInt, data, length, block_ids) | Groepeert blokken in clusters op basis van de gelijkenis van hun gegevens |
BuildBlockSplit(block_ids, split) | Genereert een split-representatie uit blok-ID’s |
SplitByteVector(HistogramTypeInt, data, literals_per_histogram, max_histograms, sampling_stride_length, block_switch_cost, split) | Partitioneert een bytevector in histogrammen, met inachtneming van maximale telling en kosten |
SplitBlock(cmds, num_commands, data, data_off, literal_split, insert_and_copy_split, dist_split) | Deelt commando- en datastromen op in letterlijke, invoegen/kopiëren en afstandssplitsingen |