`sep` के आधार पर `source` के तत्वों को `SparseTensor` में विभाजित करें।
मान लीजिए N स्रोत का आकार है (आमतौर पर N बैच आकार होगा)। `sep` के आधार पर `source` के प्रत्येक तत्व को विभाजित करें और विभाजित टोकन वाले `SparseTensor` को वापस करें। खाली टोकन को नजरअंदाज कर दिया जाता है.
उदाहरण के लिए, एन = 2, स्रोत [0] 'हैलो वर्ल्ड' है और स्रोत [1] 'एबी सी' है, तो आउटपुट होगा
st.indices = [0, 0;
0, 1;
1, 0;
1, 1;
1, 2]
st.shape = [2, 3]
st.values = ['hello', 'world', 'a', 'b', 'c']
ध्यान दें कि उपर्युक्त व्यवहार पायथन के str.split से मेल खाता है।
नेस्टेड क्लासेस
कक्षा | स्ट्रिंगस्प्लिट.विकल्प | StringSplit के लिए वैकल्पिक विशेषताएँ |
स्थिरांक
डोरी | OP_NAME | इस ऑप का नाम, जैसा कि TensorFlow कोर इंजन द्वारा जाना जाता है |
सार्वजनिक तरीके
स्थिर स्ट्रिंगस्प्लिट | |
आउटपुट <TInt64> | सूचकांक () |
स्थिर स्ट्रिंगस्प्लिट.विकल्प | मैक्सस्प्लिट (लंबा मैक्सस्प्लिट) |
आउटपुट <TInt64> | आकार () |
आउटपुट < TString > | मान () |
विरासत में मिली विधियाँ
स्थिरांक
सार्वजनिक स्थैतिक अंतिम स्ट्रिंग OP_NAME
इस ऑप का नाम, जैसा कि TensorFlow कोर इंजन द्वारा जाना जाता है
सार्वजनिक तरीके
सार्वजनिक स्थैतिक स्ट्रिंगस्प्लिट बनाएं ( स्कोप स्कोप, ऑपरेंड < TString > इनपुट, ऑपरेंड < TString > sep, विकल्प... विकल्प)
एक नया स्ट्रिंगस्प्लिट ऑपरेशन लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।
पैरामीटर
दायरा | वर्तमान दायरा |
---|---|
इनपुट | `1-डी` स्ट्रिंग `टेन्सर`, विभाजित होने वाली स्ट्रिंग। |
सितम्बर | `0-डी` स्ट्रिंग `टेन्सर`, सीमांकक वर्ण। |
विकल्प | वैकल्पिक गुण मान रखता है |
रिटर्न
- स्ट्रिंगस्प्लिट का एक नया उदाहरण
सार्वजनिक स्थैतिक स्ट्रिंगस्प्लिट.ऑप्शंस मैक्सस्प्लिट (लंबा मैक्सस्प्लिट)
पैरामीटर
मैक्सस्प्लिट | एक `int`. यदि `maxsplit > 0`, तो परिणाम के विभाजन की सीमा। |
---|