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']
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
Métodos heredados
booleano | equals (Object arg0) |
Clase final <?> | getClass () |
En t | hashCode () |
vacío final | notificar () |
vacío final | notifyAll () |
Cuerda | toString () |
vacío final | espera (tiempo arg0, arg1 int) |
vacío final | espera (arg0 largo) |
vacío final | wait () |
abstracta ExecutionEnvironment | env () Devuelve el entorno de ejecución en el que se creó esta operación. |
abstracta Operación |
Constantes
OP_NAME pública final static String
El nombre de esta operación, como lo conoce el motor central de TensorFlow
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
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. |
---|