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 delimiter
for uma string vazia, cada elemento de input
será dividido em strings 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 )