fluxo tensor:: ops:: StringSplit
#include <string_ops.h>
Divida os elementos de input
com base no delimiter
em um SparseTensor
.
Resumo
Seja N o tamanho da origem (normalmente N será o tamanho do lote). Divida cada elemento de input
com base no delimiter
e retorne um SparseTensor
contendo os tokens divididos. Os tokens vazios são ignorados.
delimiter
pode estar vazio ou uma sequência de caracteres divididos. Se delimiter
for uma sequência vazia, cada elemento da input
será dividido em sequências de caracteres individuais de byte único, incluindo a divisão de sequências multibyte UTF-8. Caso contrário, cada caractere delimiter
será um ponto de divisão potencial.
Por exemplo: N = 2, entrada[0] é 'olá mundo' e 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 Escopo
- entrada: 1-D. Strings para dividir.
- delimitador: 0-D. Caracteres delimitadores (bytes) ou string vazia.
Atributos opcionais (veja Attrs
):
- skip_empty: Um
bool
. SeTrue
, pule as strings vazias do resultado.
Retorna:
- Índices
Output
: Uma matriz densa de int64 representando os índices do tensor esparso. - Valores
Output
: um vetor de strings correspondente aos valores divididos. - Forma
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) |
Estruturas | |
---|---|
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
Pular Vazio
Attrs SkipEmpty( bool x )