Ετικέτες: 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__() | Κλήσεις Ιντίν Σε αυτή την περίπτωση, θα χρησιμοποιηθεί το κώδικα_Block_splitter. |
CopyLiteralsToByteArray(cmds, num_commands, data, data_off, literals) | Αντιγράψτε τις κυριολεκτικές τιμές σε μια σειρά byte με καθορισμένο offset |
CopyCommandsToByteArray(cmds, num_commands, insert_and_copy_codes, distance_prefixes) | Γράφει κωδικούς εντολών και τα συναφή δεδομένα σε μια σειρά byte |
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) | Ενημέρωση κωδικών εντροπίας με βάση τις λεπτομερείς πληροφορίες histogram |
BitCost(count) | Επιστρέφει το εκτιμώμενο κόστος bit για ένα δεδομένο αριθμό |
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) | Δημιουργεί μια χωριστή αντιπροσωπεία από τα αναγνωρίσματα μπλοκ |
SplitByteVector(HistogramTypeInt, data, literals_per_histogram, max_histograms, sampling_stride_length, block_switch_cost, split) | Μπαταρίσματα ενός βήτου σε ιστογράμματα που τηρούν τον αριθμό και το κόστος του max. |
SplitBlock(cmds, num_commands, data, data_off, literal_split, insert_and_copy_split, dist_split) | Διαχωρίζει τις εντολές και τα ρεύματα δεδομένων σε κυριολεκτικά, εισάγετε/σύνδεση και χωρίστε απόσταση. |