encode_Block_splitter
encode_Block_splitter
خلاصه ای
encode_Block_splitter یک کلاس در Aspose.Font FOSS برای پایتون است.
این کلاس ۱۵ روش برای کار با اشیا encode_Block_splitter در برنامه های پایتون را فراهم می کند. روش های موجود شامل: BitCost, BuildBlockHistograms, BuildBlockSplit, ClusterBlocks, CopyCommandsToByteArray, CopyLiteralsToByteArray, FindBlocks, InitialEntropyCodes, MyRand, RandomSample, RefineEntropyCodes, RemapBlockIds,، و سه روش اضافی. همه اعضای عمومی پس از نصب بسته Aspose.Font FOSS برای پایتون به هر برنامه ی Python دسترسی دارند.
روش ها
| Signature | شرح: |
|---|---|
__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) | جریان های دستور و داده را به بخش های حرفی، ورودی/کپی و فاصله تقسیم می کند. |