Divida os elementos de `source` com base em` sep` em um `SparseTensor`.
Seja N o tamanho da fonte (normalmente N será o tamanho do lote). Divida cada elemento de `source` com base em` sep` e retorne um `SparseTensor` contendo os tokens de divisão. Os tokens vazios são ignorados.
Por exemplo, N = 2, a fonte de [0] é 'Olá mundo' e fonte de [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` é dada, delimitadores consecutivos não são agrupados e são considerado para delimitar strings vazias. Por exemplo, a fonte de `" 1 <> 2 <> <> 3 "` e sep de `" <> "` retorna `[" 1 "," 2 "," "," 3 "]`. Se `sep` for Nenhum ou uma string vazia, os espaços em branco consecutivos serã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.
Classes aninhadas
classe | StringSplit.Options | Atributos opcionais para StringSplit |
Constantes
Fragmento | OP_NAME | O nome desta operação, conforme conhecido pelo motor principal TensorFlow |
Métodos Públicos
estática StringSplit | |
Output < TInt64 > | índices () |
estáticos StringSplit.Options | maxsplit (maxsplit Long) |
Output < TInt64 > | forma () |
Output < TString > | Os valores () |
Métodos herdados
Constantes
nome_op final String public static
O nome desta operação, conforme conhecido pelo motor principal TensorFlow
Métodos Públicos
public static StringSplit criar ( Scope escopo, Operando < TString > entrada, Operando < TString > sep, Options ... Opções)
Método de fábrica para criar uma classe envolvendo uma nova operação StringSplit.
Parâmetros
alcance | escopo atual |
---|---|
entrada | String `1-D`` Tensor`, as strings a serem divididas. |
set | String `0-D`` Tensor`, o caractere delimitador. |
opções | carrega valores de atributos opcionais |
Devoluções
- uma nova instância de StringSplit
public static StringSplit.Options maxsplit (maxsplit Long)
Parâmetros
maxsplit | Um `int`. Se `maxsplit> 0`, limite da divisão do resultado. |
---|