टेन्सरफ्लो::ऑप्स::स्ट्रिंगस्प्लिटवी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
)