tensorflow :: ops :: StringSplitV2

#include <string_ops.h>

Divida os elementos da source base em sep em um SparseTensor .

Resumo

Seja N o tamanho da fonte (normalmente N será o tamanho do lote). Divida cada elemento de source base em sep e retorne um SparseTensor contendo os tokens de divisão. Os tokens vazios são ignorados.

Por exemplo, N = 2, fonte [0] é 'hello world' e fonte [1] é 'ab c', então a saída será

st.indices = [0, 0;
             
0, 1;
             
1, 0;
             
1, 1;
             
1, 2]
st
.shape = [2, 3]
st
.values = ['hello', 'world', 'a', 'b', 'c']

Se sep for fornecido, delimitadores consecutivos não são agrupados e são considerados como delimitadores de strings vazias. Por exemplo, fonte de "1\<\>2\<\>\<\>3" e sep de "\<\>" retorna ["1", "2", "", "3"] . Se sep for None ou uma string vazia, os espaços em branco consecutivos são considerados como um único separador e o resultado não conterá nenhuma string vazia no início ou no final se a string tiver um espaço em branco à esquerda ou à direita.

Observe que o comportamento mencionado acima corresponde ao str.split do python.

Argumentos:

  • escopo: um objeto Scope
  • entrada: Tensor cordas 1-D , as cordas a serem divididas.
  • sep: Tensor string 0-D , o caractere delimitador.

Atributos opcionais (consulte Attrs ):

  • maxsplit: um int . Se maxsplit > 0 , limite da divisão do resultado.

Retorna:

Construtores e Destruidores

StringSplitV2 (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input sep)
StringSplitV2 (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input sep, const StringSplitV2::Attrs & attrs)

Funções estáticas públicas

Maxsplit (int64 x)

Atributos públicos

índices

::tensorflow::Output indices

Operação

Operation operation

forma

::tensorflow::Output shape

valores

::tensorflow::Output values

Funções públicas

StringSplitV2

 StringSplitV2(
 
const ::tensorflow::Scope & scope,
 
::tensorflow::Input input,
 
::tensorflow::Input sep
)

StringSplitV2

 StringSplitV2(
 
const ::tensorflow::Scope & scope,
 
::tensorflow::Input input,
 
::tensorflow::Input sep,
 
const StringSplitV2::Attrs & attrs
)

Funções estáticas públicas

Maxsplit

Attrs Maxsplit(
  int64 x
)