tensorflow :: operaciones :: StringSplit
#include <string_ops.h>
Divida los elementos de input
según el delimiter
en un SparseTensor
.
Resumen
Sea N el tamaño de la fuente (normalmente N será el tamaño del lote). Divida cada elemento de input
según el delimiter
y devuelva un SparseTensor
contiene los tokens divididos. Los tokens vacíos se ignoran.
delimiter
puede estar vacío o una cadena de caracteres divididos. Si el delimiter
es una cadena vacía, cada elemento de input
se divide en cadenas de caracteres individuales de un solo byte, incluida la división de secuencias UTF-8 multibyte. De lo contrario, cada carácter del delimiter
es un punto de división potencial.
Por ejemplo: N = 2, la entrada [0] es 'hola mundo' y la entrada [1] es 'ab c', entonces la salida será
índices = [0, 0; 0, 1; 1, 0; 1, 1; 1, 2] forma = [2, 3] valores = ['hola', 'mundo', 'a', 'b', 'c']
Argumentos:
- alcance: un objeto de alcance
- entrada: 1-D. Cuerdas para dividir.
- delimitador: 0-D. Caracteres delimitadores (bytes) o cadena vacía.
Atributos opcionales (consulte Attrs
):
- skip_empty: un
bool
. Si esTrue
, omita las cadenas vacías del resultado.
Devoluciones:
- Índices de
Output
: una matriz densa de int64 que representa los índices del tensor disperso. - Valores de
Output
: un vector de cadenas correspondientes a los valores divididos. - Forma de
Output
: un vector de longitud 2 de int64 que representa la forma del tensor disperso, donde el primer valor es N y el segundo valor es el número máximo de tokens en una sola entrada de entrada.
Constructores y Destructores | |
---|---|
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) |
Atributos públicos | |
---|---|
indices | |
operation | |
shape | |
values |
Funciones estáticas públicas | |
---|---|
SkipEmpty (bool x) |
Estructuras | |
---|---|
tensorflow :: ops :: StringSplit :: Attrs | Establecedores de atributos opcionales para StringSplit . |
Atributos públicos
índices
::tensorflow::Output indices
operación
Operation operation
forma
::tensorflow::Output shape
valores
::tensorflow::Output values
Funciones publicas
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 )
Funciones estáticas públicas
SkipEmpty
Attrs SkipEmpty( bool x )