encode_Block_splitter
ภาพรวม
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 ใดก็ได้หลังจากติดตั้งแพ็คเกจ FOSS for Python.
วิธีการ
| Signature | คําอธิบาย |
|---|---|
__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) | สกัดตัวอย่างโดยสุ่มจากข้อมูล โดยใช้ step และ seed |
RefineEntropyCodes(HistogramTypeInt, data, length, stride, vec) | อัพเดทรหัสเอ็นโทรปี้ที่เน้นจากข้อมูลฮิสโตแกรมที่ถูกปรุง |
BitCost(count) | ส่งค่าคาดหมายของ bit สําหรับการนับที่ให้ไว้ |
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) | แบ่งกระแสคําสั่งและข้อมูลออกเป็นการแบ่งตัวจริง, การใส่/สําเนา และระยะทาง |