Divida os elementos de `source` com base em `sep` em um `SparseTensor`.
Seja N o tamanho da origem (normalmente N será o tamanho do lote). Divida cada elemento de `source` com base em `sep` e retorne um `SparseTensor` contendo os tokens divididos. Os tokens vazios são ignorados.
Por exemplo, N = 2, source[0] é 'hello world' e source[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']
Observe que o comportamento mencionado acima corresponde ao str.split do python.
Classes aninhadas
aula | StringSplit.Options | Atributos opcionais para StringSplit |
Constantes
Corda | OP_NAME | O nome desta operação, conforme conhecido pelo mecanismo principal do TensorFlow |
Métodos Públicos
StringSplit estático | |
Saída < TInt64 > | índices () |
StringSplit.Options estático | maxsplit (maxsplit longo) |
Saída < TInt64 > | forma () |
Saída <TString> | valores () |
Métodos herdados
Constantes
String final estática pública OP_NAME
O nome desta operação, conforme conhecido pelo mecanismo principal do TensorFlow
Métodos Públicos
public static StringSplit create ( Escopo escopo, Operando < TString > entrada, Operando < TString > sep, Opções... opções)
Método de fábrica para criar uma classe que envolve uma nova operação StringSplit.
Parâmetros
escopo | escopo atual |
---|---|
entrada | `1-D` string `Tensor`, as strings a serem divididas. |
setembro | String `0-D` `Tensor`, o caractere delimitador. |
opções | carrega valores de atributos opcionais |
Devoluções
- uma nova instância de StringSplit
público estático StringSplit.Options maxsplit (maxsplit longo)
Parâmetros
divisão máxima | Um `int`. Se `maxsplit > 0`, limite da divisão do resultado. |
---|