encode_Block_splitter
encode_Block_splitter
Gambaran Umum
encode_Block_splitter adalah kelas dalam Aspose.Font FOSS untuk Python.
Kelas ini menyediakan 15 metode untuk bekerja dengan objek encode_Block_splitter dalam program Python. Metode yang tersedia meliputi: BitCost, BuildBlockHistograms, BuildBlockSplit, ClusterBlocks, CopyCommandsToByteArray, CopyLiteralsToByteArray, FindBlocks, InitialEntropyCodes, MyRand, RandomSample, RefineEntropyCodes, RemapBlockIds, dan 3 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi Python mana pun setelah menginstal paket Aspose.Font FOSS untuk Python.
Metode
| Tanda tangan | Deskripsi |
|---|---|
__init__() | Calls init pada instance encode_Block_splitter ini. |
CopyLiteralsToByteArray(cmds, num_commands, data, data_off, literals) | Menyalin nilai literal ke dalam array byte pada offset yang ditentukan |
CopyCommandsToByteArray(cmds, num_commands, insert_and_copy_codes, distance_prefixes) | Menulis kode perintah dan data terkait ke dalam array byte |
MyRand(seed) | Menghasilkan angka pseudo‑acak berdasarkan seed yang diberikan |
InitialEntropyCodes(HistogramTypeInt, data, length, literals_per_histogram, max_histograms, stride, vec) | Membuat tabel pengkodean entropi awal dari data histogram |
RandomSample(seed, data, length, stride, sample) | Mengekstrak sampel acak dari data menggunakan stride dan seed |
RefineEntropyCodes(HistogramTypeInt, data, length, stride, vec) | Memperbarui kode entropi berdasarkan informasi histogram yang disempurnakan |
BitCost(count) | Mengembalikan perkiraan biaya bit untuk jumlah tertentu |
FindBlocks(kSize, data, length, block_switch_bitcost, vec, block_id, block_id_off) | Mengidentifikasi batas blok dalam data menggunakan parameter ukuran dan model biaya |
RemapBlockIds(block_ids, length) | Menetapkan ulang ID blok ke rentang yang kompak untuk panjang yang diberikan |
BuildBlockHistograms(HistogramTypeInt, data, length, block_ids, block_ids_off, histograms) | Membangun histogram untuk setiap blok dari data input |
ClusterBlocks(HistogramTypeInt, data, length, block_ids) | Mengelompokkan blok ke dalam klaster berdasarkan kemiripan data mereka |
BuildBlockSplit(block_ids, split) | Menghasilkan representasi split dari ID blok |
SplitByteVector(HistogramTypeInt, data, literals_per_histogram, max_histograms, sampling_stride_length, block_switch_cost, split) | Mempartisi vektor byte menjadi histogram dengan menghormati batas maksimal jumlah dan biaya |
SplitBlock(cmds, num_commands, data, data_off, literal_split, insert_and_copy_split, dist_split) | Membagi aliran perintah dan data menjadi literal, insert/copy, dan distance splits |