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

#include <string_ops.h>

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

सारांश

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

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

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

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

तर्क:

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

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

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

रिटर्न:

  • Output सूचकांक: int64 का एक सघन मैट्रिक्स विरल टेंसर के सूचकांकों का प्रतिनिधित्व करता है।
  • Output मान: विभाजित मानों के अनुरूप स्ट्रिंग्स का एक वेक्टर।
  • Output आकार: int64 का लंबाई-2 वेक्टर विरल टेंसर के आकार का प्रतिनिधित्व करता है, जहां पहला मान 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
)