encode_Block_splitter

encode_Block_splitter

Übersicht

encode_Block_splitter ist eine Klasse in Aspose.Font FOSS für Python.

Diese Klasse stellt 15 Methoden zur Arbeit mit encode_Block_splitter-Objekten in Python-Programmen bereit. Verfügbare Methoden umfassen: BitCost, BuildBlockHistograms, BuildBlockSplit, ClusterBlocks, CopyCommandsToByteArray, CopyLiteralsToByteArray, FindBlocks, InitialEntropyCodes, MyRand, RandomSample, RefineEntropyCodes, RemapBlockIds und 3 weitere Methoden. Alle öffentlichen Mitglieder sind für jede Python-Anwendung zugänglich, nachdem das Aspose.Font FOSS für Python-Paket installiert wurde.

Methoden

SignaturBeschreibung
__init__()Calls init bei dieser encode_Block_splitter Instanz.
CopyLiteralsToByteArray(cmds, num_commands, data, data_off, literals)Kopiert literale Werte in ein Byte-Array an einem angegebenen Offset
CopyCommandsToByteArray(cmds, num_commands, insert_and_copy_codes, distance_prefixes)Schreibt Befehls-Codes und zugehörige Daten in ein Byte-Array
MyRand(seed)Erzeugt eine pseudo‑zufällige Zahl basierend auf dem bereitgestellten Seed
InitialEntropyCodes(HistogramTypeInt, data, length, literals_per_histogram, max_histograms, stride, vec)Erstellt anfängliche Entropiekodierungstabellen aus Histogrammdaten
RandomSample(seed, data, length, stride, sample)Extrahiert eine zufällige Stichprobe aus den Daten unter Verwendung von stride und seed
RefineEntropyCodes(HistogramTypeInt, data, length, stride, vec)Aktualisiert Entropie-Codes basierend auf verfeinerten Histogramminformationen
BitCost(count)Gibt die geschätzten Bitkosten für eine gegebene Anzahl zurück
FindBlocks(kSize, data, length, block_switch_bitcost, vec, block_id, block_id_off)Identifiziert Blockgrenzen in Daten anhand eines Größenparameters und Kostenmodells
RemapBlockIds(block_ids, length)Ordnet Block-IDs für die gegebene Länge einem kompakten Bereich neu zu
BuildBlockHistograms(HistogramTypeInt, data, length, block_ids, block_ids_off, histograms)Erzeugt Histogramme für jeden Block aus den Eingabedaten
ClusterBlocks(HistogramTypeInt, data, length, block_ids)Gruppiert Blöcke in Cluster basierend auf der Ähnlichkeit ihrer Daten
BuildBlockSplit(block_ids, split)Erzeugt eine Split-Darstellung aus Block-IDs
SplitByteVector(HistogramTypeInt, data, literals_per_histogram, max_histograms, sampling_stride_length, block_switch_cost, split)Partitioniert einen Byte-Vektor in Histogramme unter Berücksichtigung von maximaler Anzahl und Kosten
SplitBlock(cmds, num_commands, data, data_off, literal_split, insert_and_copy_split, dist_split)Teilt Befehls- und Datenströme in Literal-, Insert/Copy- und Distanz-Splits

Siehe auch

 Deutsch