encode_Block_splitter
encode_Block_splitter
Panoramica
encode_Block_splitter è una classe in Aspose.Font FOSS per Python.
Questa classe fornisce 15 metodi per lavorare con oggetti encode_Block_splitter nei programmi Python. I metodi disponibili includono: BitCost, BuildBlockHistograms, BuildBlockSplit, ClusterBlocks, CopyCommandsToByteArray, CopyLiteralsToByteArray, FindBlocks, InitialEntropyCodes, MyRand, RandomSample, RefineEntropyCodes, RemapBlockIds e 3 metodi aggiuntivi. Tutti i membri pubblici sono accessibili a qualsiasi applicazione Python dopo l’installazione del pacchetto Aspose.Font FOSS per Python package.
Metodi
| Firma | Descrizione |
|---|---|
__init__() | Calls init su questa istanza encode_Block_splitter. |
CopyLiteralsToByteArray(cmds, num_commands, data, data_off, literals) | Copia valori letterali in un array di byte a offset specificato |
CopyCommandsToByteArray(cmds, num_commands, insert_and_copy_codes, distance_prefixes) | Scrive codici di comando e i dati associati in un array di byte |
MyRand(seed) | Genera un numero pseudo‑casuale basato sul seed fornito |
InitialEntropyCodes(HistogramTypeInt, data, length, literals_per_histogram, max_histograms, stride, vec) | Crea le tabelle di codifica dell’entropia iniziali dai dati dell’istogramma |
RandomSample(seed, data, length, stride, sample) | Estrae un campione casuale dai dati usando stride e seed |
RefineEntropyCodes(HistogramTypeInt, data, length, stride, vec) | Aggiorna i codici di entropia in base alle informazioni dell’istogramma raffinate |
BitCost(count) | Restituisce il costo stimato in bit per un dato conteggio |
FindBlocks(kSize, data, length, block_switch_bitcost, vec, block_id, block_id_off) | Identifica i confini dei blocchi nei dati usando un parametro di dimensione e un modello di costo |
RemapBlockIds(block_ids, length) | Riassegna gli ID dei blocchi a un intervallo compatto per la lunghezza specificata |
BuildBlockHistograms(HistogramTypeInt, data, length, block_ids, block_ids_off, histograms) | Costruisce istogrammi per ogni blocco a partire dai dati di input |
ClusterBlocks(HistogramTypeInt, data, length, block_ids) | Raggruppa i blocchi in cluster in base alla similarità dei loro dati |
BuildBlockSplit(block_ids, split) | Genera una rappresentazione split dagli ID dei blocchi |
SplitByteVector(HistogramTypeInt, data, literals_per_histogram, max_histograms, sampling_stride_length, block_switch_cost, split) | Partiziona un vettore di byte in istogrammi rispettando il conteggio massimo e il costo |
SplitBlock(cmds, num_commands, data, data_off, literal_split, insert_and_copy_split, dist_split) | Divide i flussi di comando e dati in split letterali, di inserimento/copia e di distanza |