StringSplit

StringSplit classe final pública

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
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.
Output < TInt64 >
estáticos StringSplit.Options
maxsplit (maxsplit Long)
Output < TInt64 >
forma ()
Output < TString >

Métodos herdados

Constantes

nome_op final String public static

O nome desta operação, conforme conhecido pelo motor principal TensorFlow

Valor constante: "StringSplitV2"

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

pública Output < TInt64 > índices ()

public static StringSplit.Options maxsplit (maxsplit Long)

Parâmetros
maxsplit Um `int`. Se `maxsplit> 0`, limite da divisão do resultado.

pública Output < TInt64 > forma ()

pública Output < TString > values ()