StringSplit

classe final pública StringSplit

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']
 
Se `sep` for fornecido, os delimitadores consecutivos não serão agrupados e serão considerados como delimitadores de strings vazias. Por exemplo, source 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 serão considerados como um único separador, e o resultado não conterá strings vazias no início ou no final se a string tiver espaços em branco à esquerda ou à direita.

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
create ( 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.
Saída < TInt64 >
StringSplit.Options estático
maxsplit (maxsplit longo)
Saída < TInt64 >
forma ()
Saída <TString>
valores ()

Métodos herdados

org.tensorflow.op.RawOp
booleano final
é igual (objeto obj)
int final
Operação
op ()
Retorne esta unidade de cálculo como uma única Operation .
sequência final
booleano
é igual (objeto arg0)
aula final<?>
getClass ()
interno
código hash ()
vazio final
notificar ()
vazio final
notificar todos ()
Corda
toString ()
vazio final
espere (long arg0, int arg1)
vazio final
espere (arg0 longo)
vazio final
espere ()
org.tensorflow.op.Op
ambiente de execução abstrato
env ()
Retorne o ambiente de execução em que esta operação foi criada.
operação abstrata
op ()
Retorne esta unidade de cálculo como uma única Operation .

Constantes

String final estática pública OP_NAME

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

Valor constante: "StringSplitV2"

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

saída pública < TInt64 > índices ()

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.

Saída pública < TInt64 > forma ()

Saída pública < TString > valores ()