टेन्सरफ्लो::ऑप्स::स्ट्रिंगस्प्लिटवी2
#include <string_ops.h> source के तत्वों को sep के आधार पर एक SparseTensor में विभाजित करें।
सारांश
स्रोत का आकार N मान लीजिए (आमतौर पर N बैच का आकार होगा)। source के प्रत्येक तत्व को sep के आधार पर विभाजित करें और विभाजित टोकन युक्त एक SparseTensor लौटाएँ। खाली टोकनों को अनदेखा किया जाता है।
उदाहरण के लिए, यदि N = 2 है, source[0] 'hello world' है और source[1] 'ab c' है, तो आउटपुट होगा
st.indices = [0, 0;
0, 1;
1, 0;
1, 1;
1, 2]
st.shape = [2, 3]
st.values = ['hello', 'world', 'a', 'b', 'c'] यदि sep दिया गया है, तो लगातार विभाजकों को एक साथ समूहित नहीं किया जाता है और उन्हें खाली स्ट्रिंग को विभाजक माना जाता है। उदाहरण के लिए, source of "1\<\>2\<\>\<\>3" और sep of "\<\>" से ["1", "2", "", "3"] प्राप्त होता है। यदि sep None या एक खाली स्ट्रिंग है, तो लगातार रिक्त स्थान को एक ही विभाजक माना जाता है, और यदि स्ट्रिंग में शुरुआत या अंत में रिक्त स्थान है, तो परिणाम में शुरुआत या अंत में कोई खाली स्ट्रिंग नहीं होगी।
ध्यान दें कि ऊपर वर्णित व्यवहार पायथन के str.split से मेल खाता है।
तर्क:
- स्कोप: एक स्कोप ऑब्जेक्ट
- इनपुट:
1-Dस्ट्रिंगTensor, विभाजित की जाने वाली स्ट्रिंग। - sep:
0-Dस्ट्रिंगTensor, विभाजक वर्ण।
वैकल्पिक विशेषताएँ (देखें Attrs ):
- maxsplit: एक
int। यदिmaxsplit > 0, तो परिणाम के विभाजन की सीमा।
प्रतिफल:
कंस्ट्रक्टर और डिस्ट्रक्टर | |
|---|---|
StringSplitV2 (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input sep) | |
StringSplitV2 (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input sep, const StringSplitV2::Attrs & attrs) |
सार्वजनिक विशेषताएँ | |
|---|---|
indices | |
operation | |
shape | |
values | |
सार्वजनिक स्थैतिक फ़ंक्शन | |
|---|---|
Maxsplit (int64 x) | |
संरचनाएँ | |
|---|---|
| टेन्सरफ्लो::ऑप्स::स्ट्रिंगस्प्लिटवी2::एट्रिब्यूट्स | StringSplitV2 के लिए वैकल्पिक विशेषता निर्धारक। |
सार्वजनिक विशेषताएँ
सूचकांक
::tensorflow::Output indices
संचालन
Operation operation
आकार
::tensorflow::Output shape
मान
::tensorflow::Output values
सार्वजनिक समारोह
स्ट्रिंगस्प्लिटवी2
StringSplitV2( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input sep )
स्ट्रिंगस्प्लिटवी2
StringSplitV2( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input sep, const StringSplitV2::Attrs & attrs )
सार्वजनिक स्थैतिक फ़ंक्शन
मैक्सस्प्लिट
Attrs Maxsplit( int64 x )