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 da 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, a 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
cordas1-D
, as cordas a serem divididas. - sep:
Tensor
string0-D
, o caractere delimitador.
Atributos opcionais (consulte Attrs
):
- maxsplit: um
int
. Semaxsplit > 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) |
Atributos públicos | |
---|---|
indices | |
operation | |
shape | |
values |
Funções estáticas públicas | |
---|---|
Maxsplit (int64 x) |
Structs | |
---|---|
tensorflow :: ops :: StringSplitV2 :: Attrs | Configuradores de atributos opcionais para StringSplitV2 . |
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 )