@Namespace(value="tensorflow::ops") @NoOffset @Properties(inherit=tensorflow.class) public class StringSplitV2 extends Pointer
source
based on sep
into a SparseTensor
.
Let N be the size of source (typically N will be the batch size). Split each
element of source
based on sep
and return a SparseTensor
containing the split tokens. Empty tokens are ignored.
For example, N = 2, source[0] is 'hello world' and source[1] is 'a b c',
then the output will be
st.indices = [0, 0;
0, 1;
1, 0;
1, 1;
1, 2]
st.shape = [2, 3]
st.values = ['hello', 'world', 'a', 'b', 'c']
If sep
is given, consecutive delimiters are not grouped together and are
deemed to delimit empty strings. For example, source of "1<>2<><>3"
and
sep of "<>"
returns ["1", "2", "", "3"]
. If sep
is None or an empty
string, consecutive whitespace are regarded as a single separator, and the
result will contain no empty strings at the startor end if the string has
leading or trailing whitespace.
Note that the above mentioned behavior matches python's str.split.
Arguments:
* scope: A Scope object
* input: 1-D
string Tensor
, the strings to split.
* sep: 0-D
string Tensor
, the delimiter character.
Optional attributes (see Attrs
):
* maxsplit: An int
. If maxsplit > 0
, limit of the split of the result.
Returns:
* Output
indices
* Output
values
* Output
shapeModifier and Type | Class and Description |
---|---|
static class |
StringSplitV2.Attrs
Optional attribute setters for StringSplitV2
|
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
Constructor and Description |
---|
StringSplitV2(Pointer p)
Pointer cast constructor.
|
StringSplitV2(Scope scope,
Input input,
Input sep) |
StringSplitV2(Scope scope,
Input input,
Input sep,
StringSplitV2.Attrs attrs) |
Modifier and Type | Method and Description |
---|---|
Output |
indices() |
StringSplitV2 |
indices(Output setter) |
static StringSplitV2.Attrs |
Maxsplit(long x) |
Operation |
operation() |
StringSplitV2 |
operation(Operation setter) |
Output |
shape() |
StringSplitV2 |
shape(Output setter) |
Output |
values() |
StringSplitV2 |
values(Output setter) |
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, getDirectBufferAddress, getPointer, getPointer, getPointer, getPointer, hashCode, interruptDeallocatorThread, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetAddress, offsetof, offsetof, parseBytes, physicalBytes, physicalBytesInaccurate, position, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, sizeof, toString, totalBytes, totalCount, totalPhysicalBytes, withDeallocator, zero
public StringSplitV2(Pointer p)
Pointer(Pointer)
.@ByVal public static StringSplitV2.Attrs Maxsplit(@Cast(value="tensorflow::int64") long x)
public StringSplitV2 operation(Operation setter)
public StringSplitV2 indices(Output setter)
public StringSplitV2 values(Output setter)
public StringSplitV2 shape(Output setter)
Copyright © 2022. All rights reserved.