encode_Block_splitter

encode_Block_splitter

Przegląd

encode_Block_splitter jest klasą w Aspose.Font FOSS dla Python.

Ta klasa udostępnia 15 metod do pracy z obiektami encode_Block_splitter w programach Python. Dostępne metody to: BitCost, BuildBlockHistograms, BuildBlockSplit, ClusterBlocks, CopyCommandsToByteArray, CopyLiteralsToByteArray, FindBlocks, InitialEntropyCodes, MyRand, RandomSample, RefineEntropyCodes, RemapBlockIds oraz 3 dodatkowe metody. Wszystkie publiczne elementy są dostępne dla każdej aplikacji Python po zainstalowaniu pakietu Aspose.Font FOSS dla Python.

Metody

SygnaturaOpis
__init__()Calls init w tej encode_Block_splitter instancji.
CopyLiteralsToByteArray(cmds, num_commands, data, data_off, literals)Kopiuje wartości dosłowne do tablicy bajtów pod określonym offsetem
CopyCommandsToByteArray(cmds, num_commands, insert_and_copy_codes, distance_prefixes)Zapisuje kody poleceń i powiązane dane do tablicy bajtów
MyRand(seed)Generuje pseudolosową liczbę na podstawie podanego ziarna
InitialEntropyCodes(HistogramTypeInt, data, length, literals_per_histogram, max_histograms, stride, vec)Tworzy początkowe tablice kodowania entropii z danych histogramu
RandomSample(seed, data, length, stride, sample)Wydobywa losową próbkę z danych przy użyciu stride i seed
RefineEntropyCodes(HistogramTypeInt, data, length, stride, vec)Aktualizuje kody entropii na podstawie doprecyzowanych danych histogramu
BitCost(count)Zwraca szacowany koszt w bitach dla podanej liczby
FindBlocks(kSize, data, length, block_switch_bitcost, vec, block_id, block_id_off)Identyfikuje granice bloków w danych przy użyciu parametru rozmiaru i modelu kosztów
RemapBlockIds(block_ids, length)Ponownie przydziela identyfikatory bloków do zwartego zakresu dla podanej długości
BuildBlockHistograms(HistogramTypeInt, data, length, block_ids, block_ids_off, histograms)Tworzy histogramy dla każdego bloku na podstawie danych wejściowych
ClusterBlocks(HistogramTypeInt, data, length, block_ids)Grupuje bloki w klastry w oparciu o podobieństwo ich danych
BuildBlockSplit(block_ids, split)Generuje podziałową reprezentację na podstawie identyfikatorów bloków
SplitByteVector(HistogramTypeInt, data, literals_per_histogram, max_histograms, sampling_stride_length, block_switch_cost, split)Dzieli wektor bajtów na histogramy, respektując maksymalną liczbę i koszt
SplitBlock(cmds, num_commands, data, data_off, literal_split, insert_and_copy_split, dist_split)Dzieli strumienie poleceń i danych na podziały literału, wstawiania/kopiowania i odległości

Zobacz także

 Polski