टेन्सरफ्लो::ऑप्स::यूनिकोडट्रांसकोड::एट्रिब्यूट्स
#include <string_ops.h>UnicodeTranscode के लिए वैकल्पिक विशेषता निर्धारक।
सारांश
सार्वजनिक विशेषताएँ | |
|---|---|
errors_ = "replace" | StringPiece |
replace_control_characters_ = false | bool |
replacement_char_ = 65533 | int64 |
सार्वजनिक समारोह | |
|---|---|
Errors (StringPiece x) | TF_MUST_USE_RESULT Attrs इनपुट में अमान्य फ़ॉर्मेटिंग पाए जाने पर त्रुटि प्रबंधन नीति। |
ReplaceControlCharacters (bool x) | TF_MUST_USE_RESULT Attrs क्या C0 नियंत्रण वर्णों (00-1F) को replacement_char से बदलना है। |
ReplacementChar (int64 x) | TF_MUST_USE_RESULT Attrs जब errors='replace' , तो इनपुट में किसी भी अमान्य फ़ॉर्मेटिंग के स्थान पर उपयोग किया जाने वाला प्रतिस्थापन वर्ण कोडपॉइंट। |
सार्वजनिक विशेषताएँ
त्रुटियाँ_
StringPiece tensorflow::ops::UnicodeTranscode::Attrs::errors_ = "replace"
नियंत्रण वर्णों को बदलें
bool tensorflow::ops::UnicodeTranscode::Attrs::replace_control_characters_ = false
प्रतिस्थापन_चर_
int64 tensorflow::ops::UnicodeTranscode::Attrs::replacement_char_ = 65533
सार्वजनिक समारोह
त्रुटियाँ
TF_MUST_USE_RESULT Attrs tensorflow::ops::UnicodeTranscode::Attrs::Errors( StringPiece x )
इनपुट में अमान्य फ़ॉर्मेटिंग पाए जाने पर त्रुटि प्रबंधन नीति।
'strict' मान का उपयोग करने पर, इनपुट में किसी भी अमान्य फ़ॉर्मेटिंग होने पर InvalidArgument त्रुटि उत्पन्न होगी। 'replace' (डिफ़ॉल्ट मान) का उपयोग करने पर, इनपुट में मौजूद किसी भी अमान्य फ़ॉर्मेटिंग को replacement_char कोडपॉइंट से बदल दिया जाएगा। 'ignore' मान का उपयोग करने पर, इनपुट में मौजूद किसी भी अमान्य फ़ॉर्मेटिंग को अनदेखा कर दिया जाएगा और उससे संबंधित कोई आउटपुट कैरेक्टर उत्पन्न नहीं होगा।
डिफ़ॉल्ट रूप से "बदलें" पर सेट होता है।
नियंत्रण वर्णों को बदलें
TF_MUST_USE_RESULT Attrs tensorflow::ops::UnicodeTranscode::Attrs::ReplaceControlCharacters( bool x )
क्या C0 नियंत्रण वर्णों (00-1F) को replacement_char से बदलना है।
डिफ़ॉल्ट मान false है।
डिफ़ॉल्ट रूप से गलत
रिप्लेसमेंटचार
TF_MUST_USE_RESULT Attrs tensorflow::ops::UnicodeTranscode::Attrs::ReplacementChar( int64 x )
जब errors='replace' , तो इनपुट में किसी भी अमान्य फ़ॉर्मेटिंग के स्थान पर उपयोग किया जाने वाला प्रतिस्थापन वर्ण कोडपॉइंट।
किसी भी मान्य यूनिकोड कोडपॉइंट का उपयोग किया जा सकता है। डिफ़ॉल्ट मान 0xFFFD या U+65533 है।
ध्यान दें कि UTF-8 के लिए, 1 बाइट में व्यक्त किए जा सकने वाले प्रतिस्थापन वर्ण, जैसे ' ', को पास करने से स्रोत के सापेक्ष स्ट्रिंग संरेखण बना रहेगा क्योंकि अमान्य बाइट्स को 1-बाइट प्रतिस्थापन से बदल दिया जाएगा। UTF-16-BE और UTF-16-LE के लिए, कोई भी 1 या 2 बाइट प्रतिस्थापन वर्ण स्रोत के सापेक्ष बाइट संरेखण को बनाए रखेगा।
डिफ़ॉल्ट मान 65533 है