encode_Block_splitter
Overview
encode_Block_splitter là một lớp trong Aspose.Font FOSS cho Python.
Khóa học này cung cấp 15 phương pháp để làm việc với các đối tượng encode_Block_splitter trong chương trình Python. Các phương pháp có sẵn bao gồm: BitCost, BuildBlockHistograms, BuildBlockSplit, ClusterBlocks, CopyCommandsToByteArray, CopyLiteralsToByteArray, FindBlocks, InitialEntropyCodes, MyRand, RandomSample, RefineEntropyCodes, RemapBlockIds,Và 3 phương pháp bổ sung. Tất cả các thành viên công cộng đều có thể truy cập bất kỳ ứng dụng Python nào sau khi cài đặt Aspose.Font FOSS cho gói Python.
Methods
| Signature | Description |
|---|---|
__init__() | Calls Intô - Chọn mã_Block_splitter trong trường hợp này. |
CopyLiteralsToByteArray(cmds, num_commands, data, data_off, literals) | Sao chép các giá trị bằng văn bản vào một chuỗi byte tại offset cụ thể |
CopyCommandsToByteArray(cmds, num_commands, insert_and_copy_codes, distance_prefixes) | Viết mã lệnh và dữ liệu liên quan vào một chuỗi byte |
MyRand(seed) | Tạo một số giả mạo dựa trên hạt cung cấp |
InitialEntropyCodes(HistogramTypeInt, data, length, literals_per_histogram, max_histograms, stride, vec) | Tạo các bảng mã entropy ban đầu từ dữ liệu histogram |
RandomSample(seed, data, length, stride, sample) | Thu thập mẫu ngẫu nhiên từ dữ liệu bằng cách sử dụng stride và hạt giống |
RefineEntropyCodes(HistogramTypeInt, data, length, stride, vec) | Cập nhật mã entropy dựa trên thông tin histogram tinh tế |
BitCost(count) | Trả lại chi phí bit ước tính cho một số cụ thể |
FindBlocks(kSize, data, length, block_switch_bitcost, vec, block_id, block_id_off) | Xác định giới hạn khối trong dữ liệu bằng cách sử dụng một thông số kích thước và mô hình chi phí |
RemapBlockIds(block_ids, length) | Tái phân bổ ID khối cho phạm vi nhỏ gọn cho chiều dài nhất định |
BuildBlockHistograms(HistogramTypeInt, data, length, block_ids, block_ids_off, histograms) | Xây dựng histogram cho mỗi khối từ dữ liệu nhập |
ClusterBlocks(HistogramTypeInt, data, length, block_ids) | Các nhóm chặn thành các nhóm dựa trên sự tương tự của dữ liệu của họ |
BuildBlockSplit(block_ids, split) | Tạo một đại diện chia từ các ID block |
SplitByteVector(HistogramTypeInt, data, literals_per_histogram, max_histograms, sampling_stride_length, block_switch_cost, split) | Chia một byte vector thành histogram theo số lượng và chi phí tối đa |
SplitBlock(cmds, num_commands, data, data_off, literal_split, insert_and_copy_split, dist_split) | Chia lệnh và dữ liệu dòng thành chữ, nhập/sửa bản và phân chia khoảng cách |