flujo tensor:: operaciones:: CadenaSplitV2
#include <string_ops.h>
Divida los elementos de source
según sep
en un SparseTensor
.
Resumen
Sea N el tamaño de la fuente (normalmente N será el tamaño del lote). Divide cada elemento de source
según sep
y devuelve un SparseTensor
que contiene los tokens divididos. Los tokens vacíos se ignoran.
Por ejemplo, N = 2, fuente[0] es 'hola mundo' y fuente[1] es 'ab c', entonces la salida será
st.indices = [0, 0; 0, 1; 1, 0; 1, 1; 1, 2] st.shape = [2, 3] st.values = ['hello', 'world', 'a', 'b', 'c']
Si se proporciona sep
, los delimitadores consecutivos no se agrupan y se considera que delimitan cadenas vacías. Por ejemplo, la fuente de "1\<\>2\<\>\<\>3"
y la separación de "\<\>"
devuelve ["1", "2", "", "3"]
. Si sep
es Ninguno o una cadena vacía, los espacios en blanco consecutivos se consideran un separador único y el resultado no contendrá cadenas vacías al inicio o al final si la cadena tiene espacios en blanco al principio o al final.
Tenga en cuenta que el comportamiento mencionado anteriormente coincide con str.split de Python.
Argumentos:
- alcance: un objeto de alcance
- entrada:
Tensor
de cadena1-D
, las cadenas a dividir. - sep:
Tensor
de cadena0-D
, el carácter delimitador.
Atributos opcionales (ver Attrs
):
- maxsplit: un
int
. Simaxsplit > 0
, límite de división del resultado.
Devoluciones:
Constructores y destructores | |
---|---|
StringSplitV2 (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input sep) | |
StringSplitV2 (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input sep, const StringSplitV2::Attrs & attrs) |
Atributos públicos | |
---|---|
indices | |
operation | |
shape | |
values |
Funciones estáticas públicas | |
---|---|
Maxsplit (int64 x) |
estructuras | |
---|---|
tensorflow:: operaciones:: StringSplitV2:: Atributos | Configuradores de atributos opcionales para StringSplitV2 . |
Atributos públicos
índices
::tensorflow::Output indices
operación
Operation operation
forma
::tensorflow::Output shape
valores
::tensorflow::Output values
Funciones públicas
CadenaSplitV2
StringSplitV2( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input sep )
CadenaSplitV2
StringSplitV2( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input sep, const StringSplitV2::Attrs & attrs )
Funciones estáticas públicas
división máxima
Attrs Maxsplit( int64 x )