tensorflow :: operaciones :: StringSplit

#include <string_ops.h>

Divida los elementos de input según el delimiter en un SparseTensor .

Resumen

Sea N el tamaño de la fuente (normalmente N será el tamaño del lote). Divida cada elemento de input según el delimiter y devuelva un SparseTensor contenga los tokens divididos. Los tokens vacíos se ignoran.

delimiter puede estar vacío o una cadena de caracteres divididos. Si el delimiter es una cadena vacía, cada elemento de input se divide en cadenas de caracteres individuales de un solo byte, incluida la división de secuencias multibyte UTF-8. De lo contrario, cada carácter del delimiter es un punto de división potencial.

Por ejemplo: N = 2, la entrada [0] es 'hola mundo' y la entrada [1] es 'ab c', entonces la salida será

índices = [0, 0; 0, 1; 1, 0; 1, 1; 1, 2] forma = [2, 3] valores = ['hola', 'mundo', 'a', 'b', 'c']

Argumentos:

  • alcance: un objeto de alcance
  • entrada: 1-D. Cuerdas para dividir.
  • delimitador: 0-D. Caracteres delimitadores (bytes) o cadena vacía.

Atributos opcionales (consulte Attrs ):

  • skip_empty: un bool . Si es True , omita las cadenas vacías del resultado.

Devoluciones:

  • Índices de Output : una matriz densa de int64 que representa los índices del tensor disperso.
  • Valores de Output : un vector de cadenas correspondientes a los valores divididos.
  • Forma de Output : un vector de longitud 2 de int64 que representa la forma del tensor disperso, donde el primer valor es N y el segundo valor es el número máximo de tokens en una sola entrada de entrada.

Constructores y Destructores

StringSplit (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input delimiter)
StringSplit (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input delimiter, const StringSplit::Attrs & attrs)

Atributos públicos

indices
operation
shape
values

Funciones estáticas públicas

SkipEmpty (bool x)

Estructuras

tensorflow :: ops :: StringSplit :: Attrs

Establecedores de atributos opcionales para StringSplit .

Atributos públicos

índices

::tensorflow::Output indices

operación

Operation operation

forma

::tensorflow::Output shape

valores

::tensorflow::Output values

Funciones publicas

StringSplit

 StringSplit(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input,
  ::tensorflow::Input delimiter
)

StringSplit

 StringSplit(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input,
  ::tensorflow::Input delimiter,
  const StringSplit::Attrs & attrs
)

Funciones estáticas públicas

SkipEmpty

Attrs SkipEmpty(
  bool x
)