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 correspondendo aos valores divididos. - Forma de
Output
: um vetor de comprimento 2 de int64 representando 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 )