encode_Block_splitter
Översikt
encode_Block_splitter är en klass i Aspose.Font FOSS för Python.
Denna klass ger 15 metoder för att arbeta med encode_Block_splitter-objekt i Pythonprogram. Tillgängliga metoder är bland annat: BitCost, BuildBlockHistograms, BuildBlockSplit, ClusterBlocks, CopyCommandsToByteArray, CopyLiteralsToByteArray, FindBlocks, InitialEntropyCodes, MyRand, RandomSample, RefineEntropyCodes, RemapBlockIds, och 3 ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla Python-program efter installation av Aspose.Font FOSS for Python paketet.
Methods
| Signature | Beskrivning |
|---|---|
__init__() | Calls init: förkortat på denna encode_Block_splitter-instans. |
CopyLiteralsToByteArray(cmds, num_commands, data, data_off, literals) | Kopierar bokstavliga värden i ett byte-array vid angiven offset |
CopyCommandsToByteArray(cmds, num_commands, insert_and_copy_codes, distance_prefixes) | Skrev kommandokoder och tillhörande data i ett byte-array. |
MyRand(seed) | Genererar ett pseudotrandomtal baserat på den angivna utsäde. |
InitialEntropyCodes(HistogramTypeInt, data, length, literals_per_histogram, max_histograms, stride, vec) | Skapar ursprungliga entropikodningstabeller från histogramdata. |
RandomSample(seed, data, length, stride, sample) | Utvinner ett slumpmässigt urval från data med hjälp av stride och seed. |
RefineEntropyCodes(HistogramTypeInt, data, length, stride, vec) | Uppdaterar entropikoder baserade på förfinad histograminformation. |
BitCost(count) | Returnerar den beräknade bitkostnaden för ett givet antal |
FindBlocks(kSize, data, length, block_switch_bitcost, vec, block_id, block_id_off) | Identifierar blockgränser i data med hjälp av storleksparametrar och kostnadsmodell. |
RemapBlockIds(block_ids, length) | Återtilldelar block-ID till ett kompakt område för den givna längden |
BuildBlockHistograms(HistogramTypeInt, data, length, block_ids, block_ids_off, histograms) | Skapa histogram för varje block från ingångsdata. |
ClusterBlocks(HistogramTypeInt, data, length, block_ids) | Gruppning av block i kluster baserat på likhet mellan deras data. |
BuildBlockSplit(block_ids, split) | Genererar en splittrad representation från block-ID:er. |
SplitByteVector(HistogramTypeInt, data, literals_per_histogram, max_histograms, sampling_stride_length, block_switch_cost, split) | Partitioner en byte vektor i histogram med respekt max räkning och kostnad |
SplitBlock(cmds, num_commands, data, data_off, literal_split, insert_and_copy_split, dist_split) | Dela kommando- och dataströmmarna i bokstavliga, insert/kopiering och avståndssplitningar |