यूनिकोड स्ट्रिंग्स में इनट्स के टेंसर को एनकोड करें।
स्ट्रिंग्स का एक वेक्टर लौटाता है, जहां `आउटपुट[i]` का निर्माण `input_values[input_splits[i]:input_splits[i+1]]` में `output_encoding` का उपयोग करके यूनिकोड कोडपॉइंट को एन्कोड करके किया जाता है।
---
उदाहरण:
input_values = [72, 101, 108, 108, 111, 87, 111, 114, 108, 100]
input_splits = [0, 5, 10]
output_encoding = 'UTF-8'
output = ['Hello', 'World']
नेस्टेड क्लासेस
कक्षा | यूनिकोडएनकोड.विकल्प | UnicodeEncode के लिए वैकल्पिक विशेषताएँ |
स्थिरांक
डोरी | OP_NAME | इस ऑप का नाम, जैसा कि TensorFlow कोर इंजन द्वारा जाना जाता है |
सार्वजनिक तरीके
आउटपुट < TString > | आउटपुट के रूप में () टेंसर का प्रतीकात्मक हैंडल लौटाता है। |
स्थिर यूनिकोडएन्कोड | |
स्थिर यूनिकोडएनकोड.विकल्प | त्रुटियाँ (स्ट्रिंग त्रुटियाँ) |
आउटपुट < TString > | आउटपुट () दिए गए यूनिकोड कोडपॉइंट से एन्कोड किए गए स्ट्रिंग्स का 1-डी टेंसर। |
स्थिर यूनिकोडएनकोड.विकल्प | रिप्लेसमेंटचार (लंबा रिप्लेसमेंटचार) |
विरासत में मिली विधियाँ
स्थिरांक
सार्वजनिक स्थैतिक अंतिम स्ट्रिंग OP_NAME
इस ऑप का नाम, जैसा कि TensorFlow कोर इंजन द्वारा जाना जाता है
सार्वजनिक तरीके
सार्वजनिक आउटपुट < TString > asOutput ()
टेंसर का प्रतीकात्मक हैंडल लौटाता है।
TensorFlow संचालन के इनपुट किसी अन्य TensorFlow ऑपरेशन के आउटपुट हैं। इस पद्धति का उपयोग एक प्रतीकात्मक हैंडल प्राप्त करने के लिए किया जाता है जो इनपुट की गणना का प्रतिनिधित्व करता है।
सार्वजनिक स्थैतिक यूनिकोडएनकोड बनाएं ( स्कोप स्कोप, ऑपरेंड <TInt32> इनपुटवैल्यूज़, ऑपरेंड <? विस्तारित TNumber > इनपुटस्प्लिट्स, स्ट्रिंग आउटपुटएन्कोडिंग, विकल्प... विकल्प)
एक नए यूनिकोडएनकोड ऑपरेशन को लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।
पैरामीटर
दायरा | वर्तमान दायरा |
---|---|
इनपुट मान | एक 1D टेंसर जिसमें यूनिकोड कोडपॉइंट होते हैं जिन्हें एन्कोड किया जाना चाहिए। |
इनपुटविभाजन | एक 1डी टेंसर यह निर्दिष्ट करता है कि यूनिकोड कोडपॉइंट को स्ट्रिंग में कैसे विभाजित किया जाना चाहिए। विशेष रूप से, `आउटपुट[i]` का निर्माण स्लाइस `input_values[input_splits[i]:input_splits[i+1]]` में कोडपॉइंट्स को एन्कोड करके किया जाता है। |
आउटपुट एन्कोडिंग | आउटपुट स्ट्रिंग्स का यूनिकोड एन्कोडिंग। मान्य एन्कोडिंग हैं: `"UTF-8", "UTF-16-BE", और "UTF-32-BE"`। |
विकल्प | वैकल्पिक गुण मान रखता है |
रिटर्न
- UnicodeEncode का एक नया उदाहरण
सार्वजनिक स्थैतिक UnicodeEncode.Options त्रुटियाँ (स्ट्रिंग त्रुटियाँ)
पैरामीटर
त्रुटियाँ | इनपुट में अमान्य फ़ॉर्मेटिंग पाए जाने पर नीति प्रबंधन में त्रुटि। 'सख्त' का मान ऑपरेशन के कारण किसी भी अमान्य इनपुट फ़ॉर्मेटिंग पर InvalidArgument त्रुटि उत्पन्न करेगा। 'रिप्लेस' (डिफ़ॉल्ट) का मान ऑपरेशन को इनपुट में किसी भी अमान्य फ़ॉर्मेटिंग को 'रिप्लेसमेंट_चार' कोडपॉइंट से बदलने का कारण बनेगा। 'अनदेखा' का मान ऑपरेशन के कारण इनपुट में किसी भी अमान्य फ़ॉर्मेटिंग को छोड़ देगा और कोई संबंधित आउटपुट वर्ण उत्पन्न नहीं करेगा। |
---|
सार्वजनिक आउटपुट < TString > आउटपुट ()
दिए गए यूनिकोड कोडपॉइंट से एन्कोड किए गए स्ट्रिंग्स का 1-डी टेंसर।
सार्वजनिक स्थैतिक UnicodeEncode.Options प्रतिस्थापनचार (लंबा प्रतिस्थापनचार)
पैरामीटर
प्रतिस्थापनचार | `errors='replace'` होने पर इनपुट में किसी भी अमान्य फ़ॉर्मेटिंग के स्थान पर प्रतिस्थापन वर्ण कोडपॉइंट का उपयोग किया जाना चाहिए। किसी भी वैध यूनिकोड कोडपॉइंट का उपयोग किया जा सकता है। डिफ़ॉल्ट मान डिफ़ॉल्ट यूनिकोड प्रतिस्थापन वर्ण 0xFFFD (U+65533) है। |
---|