टेन्सरफ्लो::ऑप्स::स्ट्रिंगस्प्लिट

#include <string_ops.h>

input के तत्वों को delimiter के आधार पर विभाजित करके एक SparseTensor में बदलें।

सारांश

मान लीजिए स्रोत का आकार N है (आमतौर पर N बैच का आकार होगा)। input के प्रत्येक तत्व को delimiter आधार पर विभाजित करें और विभाजित टोकन युक्त एक SparseTensor लौटाएँ। खाली टोकनों को अनदेखा किया जाता है।

delimiter खाली हो सकता है, या विभाजित वर्णों की एक स्ट्रिंग हो सकता है। यदि delimiter एक खाली स्ट्रिंग है, तो input के प्रत्येक तत्व को अलग-अलग एकल-बाइट वर्ण स्ट्रिंग में विभाजित किया जाता है, जिसमें UTF-8 मल्टीबाइट अनुक्रमों का विभाजन भी शामिल है। अन्यथा delimiter का प्रत्येक वर्ण एक संभावित विभाजन बिंदु होता है।

उदाहरण के लिए: N = 2, इनपुट[0] 'हेलो वर्ल्ड' है और इनपुट[1] 'ab c' है, तो आउटपुट होगा

सूचकांक = [0, 0; 0, 1; 1, 0; 1, 1; 1, 2] आकार = [2, 3] मान = ['हैलो', 'विश्व', 'ए', 'बी', 'सी']

तर्क:

  • स्कोप: एक स्कोप ऑब्जेक्ट
  • इनपुट: 1-डी. विभाजित करने के लिए स्ट्रिंग्स।
  • विभाजक: 0-D. विभाजक वर्ण (बाइट्स), या खाली स्ट्रिंग।

वैकल्पिक विशेषताएँ (देखें Attrs ):

  • skip_empty: एक bool । यदि True , तो परिणाम से खाली स्ट्रिंग को छोड़ दें।

प्रतिफल:

  • Output इंडेक्स: एक सघन मैट्रिक्स जो विरल टेंसर के इंडेक्स को दर्शाता है (int64)।
  • Output मान: विभाजित मानों के अनुरूप स्ट्रिंग का एक वेक्टर।
  • Output आकार: एक लंबाई-2 का int64 वेक्टर जो विरल टेंसर के आकार को दर्शाता है, जहां पहला मान N है और दूसरा मान एक इनपुट प्रविष्टि में टोकन की अधिकतम संख्या है।

कंस्ट्रक्टर और डिस्ट्रक्टर

StringSplit (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input delimiter)
StringSplit (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input delimiter, const StringSplit::Attrs & attrs)

सार्वजनिक विशेषताएँ

indices
operation
shape
values

सार्वजनिक स्थैतिक फ़ंक्शन

SkipEmpty (bool x)

संरचनाएँ

टेन्सरफ्लो::ऑप्स::स्ट्रिंगस्प्लिट::एट्रिब्यूट्स

StringSplit के लिए वैकल्पिक विशेषता निर्धारक।

सार्वजनिक विशेषताएँ

सूचकांक

::tensorflow::Output indices

संचालन

Operation operation

आकार

::tensorflow::Output shape

मान

::tensorflow::Output values

सार्वजनिक समारोह

स्ट्रिंगस्प्लिट

 StringSplit(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input,
  ::tensorflow::Input delimiter
)

स्ट्रिंगस्प्लिट

 StringSplit(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input,
  ::tensorflow::Input delimiter,
  const StringSplit::Attrs & attrs
)

सार्वजनिक स्थैतिक फ़ंक्शन

खाली छोड़ें

Attrs SkipEmpty(
  bool x
)