encode_Block_splitter

encode_Block_splitter

Overview

encode_Block_splitter 是Python的Aspose.Font FOSS中的一个类.

本类提供了15种方法,用于在Python程序中使用encode_Block_splitter对象. 有的方法包括: BitCost, BuildBlockHistograms, BuildBlockSplit, ClusterBlocks, CopyCommandsToByteArray, CopyLiteralsToByteArray, FindBlocks, InitialEntropyCodes, MyRand, RandomSample, RefineEntropyCodes, RemapBlockIds,另外还有3种方法. 在安装Python包的Aspose.Font FOSS后,所有公众成员都可以访问任何 Python 应用程序.

Methods

SignatureDescription
__init__()Calls 开始 在这个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)将区块ID重新分配给给定的长度的紧范围
BuildBlockHistograms(HistogramTypeInt, data, length, block_ids, block_ids_off, histograms)从输入数据中为每个区块创建历史图
ClusterBlocks(HistogramTypeInt, data, length, block_ids)根据数据相似性分组成集群.
BuildBlockSplit(block_ids, split)从区块ID生成分成表示
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

 中文