encode_Block_splitter

encode_Block_splitter

Overview

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.

Methods

SignatureDescription
__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)Винаховує псевдовипадковий номер на основі наданого насіння.
InitialEntropyCodes(HistogramTypeInt, data, length, literals_per_histogram, max_histograms, stride, vec)Створює таблиці кодування початкової ентропії з даних гістограми.
RandomSample(seed, data, length, stride, sample)Витягує випадкову вибірку з даних за допомогою стрічки та насіння.
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)Розділяє командні та потоки даних на буквальні, вставку/копіювання і розриви відстані.

See Also

 Українська