tensorflow:: ops:: StringSplit
#include <string_ops.h> Dividir los elementos de input según delimiter en un SparseTensor .
Resumen
Sea N el tamaño de la fuente (normalmente N será el tamaño del lote). Divide cada elemento de input según el delimiter y devuelve un SparseTensor que contenga los tokens divididos. Los tokens vacíos se ignoran.
delimiter puede estar vacío o ser una cadena de caracteres separados. Si delimiter es una cadena vacía, cada elemento de input se divide en cadenas de caracteres individuales de un byte, incluyendo la división de secuencias multibyte UTF-8. En caso contrario, cada carácter del delimiter es un posible punto de división.
Por ejemplo: N = 2, input[0] es 'hola mundo' y input[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:
- ámbito: Un objeto de ámbito
- Entrada: Cadenas unidimensionales a dividir.
- delimitador: 0-D. Caracteres delimitadores (bytes) o cadena vacía.
Atributos opcionales (ver Attrs ):
- skip_empty: Un
bool. SiTrue, omite las cadenas vacías del resultado.
Devoluciones:
- Índices
Output: Una matriz densa de int64 que representa los índices del tensor disperso. - Valores
Output: Un vector de cadenas que corresponden a los valores divididos. - Forma
Output: un vector de longitud 2 de enteros de 64 bits 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.
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 | Asignadores 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 públicas
División de cadena
StringSplit( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input delimiter )
División de cadena
StringSplit( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input delimiter, const StringSplit::Attrs & attrs )
funciones estáticas públicas
Saltar vacío
Attrs SkipEmpty( bool x )