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 לאחר התקנת Aspose.Font FOSS עבור חבילת Python.
שיטות
| חתימה | תיאור |
|---|---|
__init__() | שיחות INI בנקודה זו יש להדפיס את המכשיר ב-Block_splitter. |
CopyLiteralsToByteArray(cmds, num_commands, data, data_off, literals) | העתק ערכים מילוליים לתוך סדר ביטים ב- offset מסוים |
CopyCommandsToByteArray(cmds, num_commands, insert_and_copy_codes, distance_prefixes) | כתיבת קודים פקודה ונתונים הקשורים לקטגוריה של ביטים |
MyRand(seed) | יוצר מספר pseudo-random בהתבסס על הזרע המוצע |
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) | מחדש את מזהים הבלוק לתוך טווח קומפקטי עבור אורך נתון |
BuildBlockHistograms(HistogramTypeInt, data, length, block_ids, block_ids_off, histograms) | בניית היסטוגרמים עבור כל בלוק מתוך נתוני הכניסה |
ClusterBlocks(HistogramTypeInt, data, length, block_ids) | קבוצות מחוברות לקבוצות בהתבסס על דמיון של הנתונים שלהם |
BuildBlockSplit(block_ids, split) | יוצר הצגה מחולקת מ-block IDs |
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) | מחלק את הפקודות והנתונים לתוך מילים, כניסה/העתיקה ומרחקים מרחוק. |