tensorflow::ops::StringSplit
#include <string_ops.h> Dividir os elementos de input com base no delimiter em um SparseTensor .
Resumo
Seja N o tamanho da fonte (normalmente N será o tamanho do lote). Divida cada elemento da input com base no delimiter e retorne um SparseTensor contendo os tokens divididos. Tokens vazios são ignorados.
delimiter pode estar vazio ou ser uma sequência de caracteres de divisão. Se delimiter for uma sequência vazia, cada elemento da input será dividido em sequências individuais de caracteres de um único byte, incluindo a divisão de sequências multibyte UTF-8. Caso contrário, cada caractere do delimiter será um ponto de divisão em potencial.
Por exemplo: N = 2, input[0] é 'hello world' e input[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 de escopo
- Entrada: 1-D. Cadeias a serem divididas.
- Delimitador: 0-D. Caracteres delimitadores (bytes) ou string vazia.
Atributos opcionais (ver Attrs ):
- skip_empty: Um
bool. SeTrue, ignora as strings vazias do resultado.
Devoluções:
- Índices
Output: Uma matriz densa de int64 representando os índices do tensor esparso. - Valores
Output: Um vetor de strings correspondentes aos valores divididos. - Formato
Output: um vetor de comprimento 2 do tipo int64 representando o formato 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 Destrutores | |
|---|---|
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 | Definidores 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
Divisão de strings
StringSplit( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input delimiter )
Divisão de strings
StringSplit( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input delimiter, const StringSplit::Attrs & attrs )
Funções estáticas públicas
IgnorarVazio
Attrs SkipEmpty( bool x )