tensorflow :: ops :: StringSplit
#include <string_ops.h> Divida os elementos de input base no delimiter em um SparseTensor .
Resumo
Seja N o tamanho da fonte (normalmente N será o tamanho do lote). Divida cada elemento de input base no delimiter e retorne um SparseTensor contendo os tokens SparseTensor . Os tokens vazios são ignorados.
delimiter pode estar vazio ou uma sequência de caracteres divididos. Se o delimiter for uma sequência vazia, cada elemento de input será dividido em sequências de caracteres de byte único individuais, incluindo a divisão de sequências multibyte UTF-8. Caso contrário, cada caractere de delimiter é um ponto de divisão potencial.
Por exemplo: N = 2, a entrada [0] é 'hello world' e a entrada [1] é 'ab c', então a saída será
índices = [0, 0; 0, 1; 1, 0; 1, 1; 1, 2] forma = [2, 3] valores = ['olá', 'mundo', 'a', 'b', 'c']
Argumentos:
- escopo: um objeto Scope
- entrada: 1-D. Strings to split.
- delimitador: 0-D. Caracteres delimitadores (bytes) ou string vazia.
Atributos opcionais (consulte Attrs ):
- skip_empty: um
bool. Se forTrue, pula as strings vazias do resultado.
Retorna:
- Índices de
Output: uma matriz densa de int64 que representa os índices do tensor esparso. - Valores de
Output: um vetor de strings correspondentes aos valores divididos. - Forma de
Output: um vetor de comprimento 2 de int64 que representa a forma do tensor esparso, onde o primeiro valor é N e o segundo valor é o número máximo de tokens em uma única entrada de entrada.
Construtores e Destruidores | |
|---|---|
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 | |
Funções estáticas públicas | |
|---|---|
SkipEmpty (bool x) | |
Structs | |
|---|---|
| tensorflow :: ops :: StringSplit :: Attrs | Configuradores de atributos opcionais para StringSplit . |
Atributos públicos
índices
::tensorflow::Output indices
Operação
Operation operation
forma
::tensorflow::Output shape
valores
::tensorflow::Output values
Funções públicas
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 )
Funções estáticas públicas
SkipEmpty
Attrs SkipEmpty( bool x )