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