encode_Block_splitter
Opinie generală
encode_Block_splitter este o clasă în Aspose.Font FOSS pentru Python.
Această clasă oferă 15 metode pentru a lucra cu obiecte encode_Block_splitter în programele Python. Metodele disponibile includ: BitCost, BuildBlockHistograms, BuildBlockSplit, ClusterBlocks, CopyCommandsToByteArray, CopyLiteralsToByteArray, FindBlocks, InitialEntropyCodes, MyRand, RandomSample, RefineEntropyCodes, RemapBlockIds, și 3 metode suplimentare. Toți membrii publicului sunt accesibili oricărei aplicații Python după instalarea pachetului FOSS pentru Python.
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
__init__() | Apeluri init (încetare) pe această instanță encode_Block_splitter. |
CopyLiteralsToByteArray(cmds, num_commands, data, data_off, literals) | Copiează valorile literale într-o matrice de biți la offset specificat |
CopyCommandsToByteArray(cmds, num_commands, insert_and_copy_codes, distance_prefixes) | Scrie coduri de comandă și date asociate într-un matrice byte |
MyRand(seed) | Generă un număr pseudo-aleatoriu pe baza seminței furnizate. |
InitialEntropyCodes(HistogramTypeInt, data, length, literals_per_histogram, max_histograms, stride, vec) | Creează tabele de codificare a entropiei inițiale din datele histogramelor. |
RandomSample(seed, data, length, stride, sample) | Extrage un eșantion aleatoriu din date folosind stride și seed. |
RefineEntropyCodes(HistogramTypeInt, data, length, stride, vec) | Actualizarea codurilor de entropie pe baza informațiilor rafinate din histogramă. |
BitCost(count) | Întoarce costul estimat de bit pentru o anumită numărare. |
FindBlocks(kSize, data, length, block_switch_bitcost, vec, block_id, block_id_off) | Identifică limitele de bloc în date folosind un parametru de dimensiune și modelul costului. |
RemapBlockIds(block_ids, length) | Reatribuie ID-urile de bloc într-o gamă compactă pentru lungimea dată |
BuildBlockHistograms(HistogramTypeInt, data, length, block_ids, block_ids_off, histograms) | Construiește histograme pentru fiecare bloc din datele de intrare |
ClusterBlocks(HistogramTypeInt, data, length, block_ids) | Gruparea blocurilor în cluster pe baza similarității datelor lor |
BuildBlockSplit(block_ids, split) | Genera o reprezentare împărțită din ID-urile de bloc |
SplitByteVector(HistogramTypeInt, data, literals_per_histogram, max_histograms, sampling_stride_length, block_switch_cost, split) | Partitii un vector de byte în histograme respectând numărul maxim și costul |
SplitBlock(cmds, num_commands, data, data_off, literal_split, insert_and_copy_split, dist_split) | Împărțeste fluxurile de comenzi și date în literale, inserți/copiează și distanță împărțește |