StringSplit

StringSplit public final class

Divida los elementos de "source" basados ​​en "sep" en un "SparseTensor".

Sea N el tamaño de la fuente (normalmente N será el tamaño del lote). Divida cada elemento de "source" basado en "sep" y devuelva un "SparseTensor" que contenga los tokens divididos. Los tokens vacíos se ignoran.

Por ejemplo, N = 2, la fuente de [0] es 'hola mundo' y fuente [1] es 'ab c', a continuación, la salida será

st.indices = [0, 0;
               0, 1;
               1, 0;
               1, 1;
               1, 2]
 st.shape = [2, 3]
 st.values = ['hello', 'world', 'a', 'b', 'c']
 
Si `se da sep`, delimitadores consecutivos no se agrupan y son se considera que delimita cadenas vacías. Por ejemplo, fuente de `" 1 <> 2 <> <> 3 "` y sep de `" <> "` devuelve `[" 1 "," 2 "," "," 3 "]`. Si `sep` es Ninguno o una cadena vacía, los espacios en blanco consecutivos se consideran un solo separador y el resultado no contendrá cadenas vacías al principio o al final si la cadena tiene espacios en blanco al principio o al final.

Tenga en cuenta que el comportamiento mencionado anteriormente coincide con str.split de python.

Clases anidadas

clase StringSplit.Options Los atributos opcionales para StringSplit

Constantes

Cuerda OP_NAME El nombre de esta operación, como lo conoce el motor central de TensorFlow

Métodos públicos

estática StringSplit
crear ( Alcance alcance, operando < TString > entrada, operando < TString > sept, Opciones ... Opciones)
Método de fábrica para crear una clase que envuelva una nueva operación StringSplit.
Salida < TInt64 >
estáticas StringSplit.Options
maxsplit (Long maxsplit)
Salida < TInt64 >
forma ()
Salida < TString >
valores ()

Métodos heredados

Constantes

OP_NAME pública final static String

El nombre de esta operación, como lo conoce el motor central de TensorFlow

Valor constante: "StringSplitV2"

Métodos públicos

public static StringSplit crear ( Alcance alcance, operando < TString > entrada, operando < TString > sept, Opciones ... Opciones)

Método de fábrica para crear una clase que envuelva una nueva operación StringSplit.

Parámetros
alcance alcance actual
aporte Cadena `1-D`` Tensor`, las cadenas que se van a dividir.
sep Cadena "0-D" "Tensor", el carácter delimitador.
opciones lleva valores de atributos opcionales
Devoluciones
  • una nueva instancia de StringSplit

pública de salida < TInt64 > índices ()

estáticas pública StringSplit.Options maxsplit (Long maxsplit)

Parámetros
maxsplit Un `int`. Si `maxsplit> 0`, límite de la división del resultado.

pública de salida < TInt64 > forma ()

pública de salida < TString > valores de ()