encode_Block_splitter
Revisión
encode_Block_splitter Es una clase en Aspose.Font FOSS para Python.
Esta clase proporciona 15 métodos para trabajar con los objetos de encode_Block_splitter en programas de Python. Los métodos disponibles incluyen: BitCost, BuildBlockHistograms, BuildBlockSplit, ClusterBlocks, CopyCommandsToByteArray, CopyLiteralsToByteArray, FindBlocks, InitialEntropyCodes, MyRand, RandomSample, RefineEntropyCodes, RemapBlockIds,y tres métodos adicionales. Todos los miembros públicos están accesibles a cualquier aplicación de Python después de instalar el Aspose.Font FOSS para el paquete de python.
Metodología
| firma | Descripción |
|---|---|
__init__() | llamadas INI En el caso de la versión en cod_Block_splitter. |
CopyLiteralsToByteArray(cmds, num_commands, data, data_off, literals) | Copia los valores literales en una array de bytes a un descuento especificado |
CopyCommandsToByteArray(cmds, num_commands, insert_and_copy_codes, distance_prefixes) | Escribe los códigos de comando y los datos asociados en una array de byte |
MyRand(seed) | Generar un número pseudo-randomado basado en la semilla proporcionada. |
InitialEntropyCodes(HistogramTypeInt, data, length, literals_per_histogram, max_histograms, stride, vec) | Crea tablas de codificación entropía iniciales a partir de datos histograma |
RandomSample(seed, data, length, stride, sample) | Extrae una muestra aleatoria de los datos utilizando la estrída y las semillas |
RefineEntropyCodes(HistogramTypeInt, data, length, stride, vec) | Actualizan los códigos entropicos basados en la información de histograma refinada |
BitCost(count) | Retorna el costo estimado de un bit para una cuota dada |
FindBlocks(kSize, data, length, block_switch_bitcost, vec, block_id, block_id_off) | Identifica los límites de bloqueo en datos utilizando un parámetro de tamaño y modelo de costo |
RemapBlockIds(block_ids, length) | Reajusta los IDs de bloqueo a un rango compacto para la longitud dada |
BuildBlockHistograms(HistogramTypeInt, data, length, block_ids, block_ids_off, histograms) | Construye histogramas para cada bloque de los datos de entrada |
ClusterBlocks(HistogramTypeInt, data, length, block_ids) | Los grupos se bloquean en clusters basados en la similitud de sus datos. |
BuildBlockSplit(block_ids, split) | Generar una representación dividida de los IDs de bloque |
SplitByteVector(HistogramTypeInt, data, literals_per_histogram, max_histograms, sampling_stride_length, block_switch_cost, split) | Partiones de un vector byte en histogramas respetando el número y costos máximos |
SplitBlock(cmds, num_commands, data, data_off, literal_split, insert_and_copy_split, dist_split) | Divide los flujos de comandos y datos en letras, insert/copy y división a distancia. |