StringSplit

clase final pública StringSplit

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

Sea N el tamaño de la fuente (normalmente N será el tamaño del lote). Divide cada elemento de "fuente" según "sep" y devuelve un "SparseTensor" que contiene los tokens divididos. Los tokens vacíos se ignoran.

Por ejemplo, N = 2, fuente[0] es 'hola mundo' y fuente[1] es 'ab c', entonces 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 proporciona "sep", los delimitadores consecutivos no se agrupan y se considera que delimitan cadenas vacías. Por ejemplo, la fuente de `"1<>2<><>3"` y la separación de `"<>"` devuelve `["1", "2", "", "3"]`. Si `sep` es Ninguno o una cadena vacía, los espacios en blanco consecutivos se consideran un separador único y el resultado no contendrá cadenas vacías al inicio 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.Opciones Atributos opcionales para StringSplit

Constantes

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

Métodos públicos

StringSplit estático
crear (alcance alcance , operando <TString> entrada, operando <TString> sep, opciones... opciones)
Método de fábrica para crear una clase que envuelve una nueva operación StringSplit.
Salida < TInt64 >
StringSplit.Options estático
maxsplit (maxsplit largo)
Salida < TInt64 >
forma ()
Salida <TString>
valores ()

Métodos heredados

org.tensorflow.op.RawOp
booleano final
es igual (Objeto obj)
entero final
Operación
operación ()
Devuelve esta unidad de cálculo como una única Operation .
cadena final
booleano
es igual (Objeto arg0)
Clase final<?>
obtenerclase ()
entero
código hash ()
vacío final
notificar ()
vacío final
notificar a todos ()
Cadena
a cadena ()
vacío final
esperar (arg0 largo, int arg1)
vacío final
espera (arg0 largo)
vacío final
esperar ()
org.tensorflow.op.Op
entorno de ejecución abstracto
entorno ()
Devuelve el entorno de ejecución en el que se creó esta operación.
operación abstracta
operación ()
Devuelve esta unidad de cálculo como una única Operation .

Constantes

Cadena final estática pública OP_NAME

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

Valor constante: "StringSplitV2"

Métodos públicos

creación pública estática de StringSplit (alcance alcance , operando <TString> entrada, operando <TString> sep, opciones... opciones)

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

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

Salida pública < TInt64 > índices ()

público estático StringSplit.Options maxsplit (Maxsplit largo)

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

Salida pública < TInt64 > forma ()

valores públicos de salida <TString> ()