encode_Block_splitter

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

SignatureBeskrivning
__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

Se också:

 Svenska