tensorflow:: ops:: StringSplit
#include <string_ops.h>
Split elements of input based on delimiter into a SparseTensor. 
Summary
Let N be the size of source (typically N will be the batch size). Split each element of input based on delimiter and return a SparseTensor containing the splitted tokens. Empty tokens are ignored.
delimiter can be empty, or a string of split characters. If delimiter is an empty string, each element of input is split into individual single-byte character strings, including splitting of UTF-8 multibyte sequences. Otherwise every character of delimiter is a potential split point.
For example: N = 2, input[0] is 'hello world' and input[1] is 'a b c', then the output will be
indices = [0, 0; 0, 1; 1, 0; 1, 1; 1, 2] shape = [2, 3] values = ['hello', 'world', 'a', 'b', 'c']
Args:
- scope: A Scope object
 - input: 1-D. Strings to split.
 - delimiter: 0-D. Delimiter characters (bytes), or empty string.
 
Optional attributes (see Attrs):
- skip_empty: A 
bool. IfTrue, skip the empty strings from the result. 
Returns:
Outputindices: A dense matrix of int64 representing the indices of the sparse tensor.Outputvalues: A vector of strings corresponding to the splited values.Outputshape: a length-2 vector of int64 representing the shape of the sparse tensor, where the first value is N and the second value is the maximum number of tokens in a single input entry.
Constructors and Destructors | 
|
|---|---|
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)
 | 
Public attributes | 
|
|---|---|
indices
 | 
|
operation
 | 
|
shape
 | 
|
values
 | 
|
Public static functions | 
|
|---|---|
SkipEmpty(bool x)
 | 
|
Structs | 
|
|---|---|
| 
tensorflow:: | 
 Optional attribute setters for StringSplit.  | 
Public attributes
indices
::tensorflow::Output indices
operation
Operation operation
shape
::tensorflow::Output shape
values
::tensorflow::Output values
Public functions
StringSplit
StringSplit( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input delimiter )
StringSplit
StringSplit( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input delimiter, const StringSplit::Attrs & attrs )
Public static functions
SkipEmpty
Attrs SkipEmpty( bool x )