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
| Signature | Description |
|---|---|
__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) | Розділяє командні та потоки даних на буквальні, вставку/копіювання і розриви відстані. |