encode_Block_splitter

encode_Block_splitter

Обзор

encode_Block_splitter — это класс в Aspose.Font FOSS для Python.

Этот класс предоставляет 15 методов для работы с объектами encode_Block_splitter в программах Python. Доступные методы включают: BitCost, BuildBlockHistograms, BuildBlockSplit, ClusterBlocks, CopyCommandsToByteArray, CopyLiteralsToByteArray, FindBlocks, InitialEntropyCodes, MyRand, RandomSample, RefineEntropyCodes, RemapBlockIds и ещё 3 метода. Все публичные члены доступны любому приложению Python после установки пакета Aspose.Font FOSS для Python.

Методы

ПодписьОписание:
__init__()Calls init в этом экземпляре encode_Block_splitter.
CopyLiteralsToByteArray(cmds, num_commands, data, data_off, literals)Копирует буквальные значения в массив байтов по указанному смещению
CopyCommandsToByteArray(cmds, num_commands, insert_and_copy_codes, distance_prefixes)Записывает коды команд и связанные данные в массив байтов
MyRand(seed)Генерирует псевдослучайное число на основе предоставленного seed
InitialEntropyCodes(HistogramTypeInt, data, length, literals_per_histogram, max_histograms, stride, vec)Создаёт начальные таблицы кодирования энтропии из данных гистограммы
RandomSample(seed, data, length, stride, sample)Извлекает случайную выборку из данных, используя stride и seed
RefineEntropyCodes(HistogramTypeInt, data, length, stride, vec)Обновляет коды энтропии на основе уточнённой информации гистограммы
BitCost(count)Возвращает оценочную стоимость в битах для заданного количества
FindBlocks(kSize, data, length, block_switch_bitcost, vec, block_id, block_id_off)Определяет границы блоков в данных, используя параметр размера и модель стоимости
RemapBlockIds(block_ids, length)Переназначает идентификаторы блоков в компактный диапазон для заданной длины
BuildBlockHistograms(HistogramTypeInt, data, length, block_ids, block_ids_off, histograms)Строит гистограммы для каждого блока из входных данных
ClusterBlocks(HistogramTypeInt, data, length, block_ids)Группирует блоки в кластеры на основе сходства их данных
BuildBlockSplit(block_ids, split)Генерирует раздельное представление из идентификаторов блоков
SplitByteVector(HistogramTypeInt, data, literals_per_histogram, max_histograms, sampling_stride_length, block_switch_cost, split)Разбивает вектор байтов на гистограммы, учитывая максимальное количество и стоимость
SplitBlock(cmds, num_commands, data, data_off, literal_split, insert_and_copy_split, dist_split)Разделяет потоки команд и данных на литералы, вставки/копии и разбиения по расстоянию

См. также:

 Русский